:root{--color-midnight:#191970;--color-horizon:#58a6ff;--color-white:#fff;--gap-1:8px;--gap-2:16px;--gap-3:24px;--gap-4:40px;--gap-5:64px;--gap-6:112px;--radius-control:8px;--page-width:1040px;--text-body:1.0625rem;--text-small:1rem;--text-h3:1.25rem;--text-h2:1.75rem;--text-h1:clamp(2.25rem, 6vw, 3.75rem)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-midnight);color:var(--color-white);font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:var(--text-body);word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.65}h1,h2,h3{text-wrap:balance;margin:0;font-weight:500;line-height:1.25}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}p,dl,dd,ol,ul{margin:0;padding:0}a{color:inherit;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid var(--color-horizon);outline-offset:3px;border-radius:2px}.surface-white a:focus-visible{outline-color:var(--color-midnight)}.wrap{width:100%;max-width:var(--page-width);padding-inline:var(--gap-3);margin-inline:auto}.site-header,.site-footer{justify-content:space-between;align-items:center;min-height:72px;display:flex}.site-footer{padding-block:var(--gap-3)}.brand{min-height:44px;font-size:var(--text-h3);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.nav-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.hero{align-items:center;gap:var(--gap-5);padding-block:var(--gap-5) var(--gap-6);grid-template-columns:minmax(0,1fr) 160px;display:grid}.lead{margin-block:var(--gap-3);font-size:var(--text-h3);max-width:34em;line-height:1.55}.status{font-weight:600}.usb-glyph{width:100%;height:auto;color:var(--color-horizon)}.section{padding-block:var(--gap-5)}.section-note{margin-top:var(--gap-1)}.options{gap:var(--gap-4);margin-top:var(--gap-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.options dt,.conditions dt,.faq dt{font-weight:600}.steps{counter-reset:step;margin-top:var(--gap-3);list-style:none}.steps li{counter-increment:step;padding-block:var(--gap-3);grid-template-columns:56px minmax(0,1fr);display:grid}.steps li:before{content:counter(step);font-size:var(--text-h2);grid-row:1/span 2;font-weight:500;line-height:1.1}.surface-white{background:var(--color-white);color:var(--color-midnight)}.conditions{margin-block:var(--gap-4)}.conditions>div{gap:var(--gap-2);padding-block:var(--gap-2);grid-template-columns:120px minmax(0,1fr);display:grid}.faq{margin-block:var(--gap-3)}.faq>div{padding-block:var(--gap-3)}.faq dd{margin-top:var(--gap-1);max-width:44em}.page-head{padding-block:var(--gap-5)}.button{min-height:52px;padding-inline:var(--gap-4);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-midnight);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.button:hover,.button:active{background:var(--color-horizon)}.email-text{margin-top:var(--gap-2)}.checklist-title{margin-top:var(--gap-5);font-size:var(--text-h3)}.checklist{margin-top:var(--gap-2);padding-left:1.25em}@media (max-width:640px){.hero{gap:var(--gap-4);padding-block:var(--gap-4) var(--gap-5);grid-template-columns:minmax(0,1fr)}.usb-glyph{grid-row:1;width:96px}.options{gap:var(--gap-3);grid-template-columns:minmax(0,1fr)}.conditions>div{grid-template-columns:minmax(0,1fr);gap:0}}
