@font-face{font-family:pretendard;src:url(/_next/static/media/cfbb0c9b4a7de532-s.p.woff2) format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:pretendard Fallback;src:local("Arial");ascent-override:92.48%;descent-override:23.43%;line-gap-override:0.00%;size-adjust:102.96%}.__className_56ca76{font-family:pretendard,pretendard Fallback}.__variable_56ca76{--font-pretendard:"pretendard","pretendard Fallback"}:root{color-scheme:light;--ink:#172f38;--muted:#61727a;--line:#dbe4e7;--accent:#086b63;--surface:#ffffff;--background:#f3f6f7;--error:#a63732}*{box-sizing:border-box}html{background:var(--background)}body{margin:0;color:var(--ink);font-family:var(--font-pretendard),sans-serif;font-size:16px;line-height:1.6}button,input,textarea{font:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a,button{touch-action:manipulation}a{color:var(--accent);text-underline-offset:4px}:focus-visible{outline:3px solid #1686b5;outline-offset:4px}button:focus-visible,textarea:focus-visible{outline-offset:3px}h1,h2,h3,p{margin:0}::selection{background:#c6e7e2}.preparation{max-width:760px;margin:80px auto;padding:32px}.preparation h1{font-size:clamp(1.5rem,4vw,2rem);line-height:1.4}.preparation p{margin-top:16px;color:var(--muted)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}