:root{color-scheme:light;font-family:system-ui,-apple-system,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;color:#1a2940;background:#f7fafe}*{box-sizing:border-box}body{margin:0;line-height:1.7}a{color:#1959ad}a:focus-visible{outline:3px solid #3485ff;outline-offset:3px}header{background:#fff;border-bottom:1px solid #e3ebf7}header .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}header a.brand{font-weight:900;letter-spacing:.06em;text-decoration:none;color:#154fa9}main{max-width:760px;margin:0 auto;padding:2rem 1.25rem 3rem}h1{font-size:clamp(1.65rem,4vw,2.45rem);line-height:1.35;letter-spacing:-.03em;margin:.5rem 0 1.1rem}h2{font-size:1.23rem;letter-spacing:-.02em;color:#122b55;margin:0 0 .55rem}p{margin:.4rem 0 1rem}.lead{font-size:1.08rem;color:#45536b}.eyebrow{font-weight:800;color:#2869c4;font-size:.82rem;letter-spacing:.04em}.intro{padding:1rem 0 1.4rem}.cta{background:linear-gradient(125deg,#2468bf,#103264);color:white;padding:1.4rem;border-radius:20px;margin:1rem 0 2rem}.cta h2{color:white}.cta a{display:inline-flex;background:white;color:#184c8f;text-decoration:none;border-radius:12px;padding:.8rem 1.1rem;font-weight:800;margin-top:.35rem}.cta p{color:#dceafc;font-size:.9rem}.panel{background:white;border:1px solid #e3e9f1;border-radius:16px;padding:1.35rem;margin:1.05rem 0}.panel p:last-child{margin-bottom:0}.notice{border-left:3px solid #8baed7;color:#4f6079;background:#edf4fc;padding:.9rem 1rem;font-size:.9rem;border-radius:0 10px 10px 0}.related ul,.links ul{padding-left:1.3rem}.related li,.links li{margin:.4rem 0}.crumb{font-size:.84rem;color:#53647e;margin:.5rem 0}footer{border-top:1px solid #dce5f1;padding:1.5rem 1rem 2.5rem;text-align:center;color:#5b6b81;font-size:.82rem}footer a{margin:0 .5rem}a:hover{text-decoration:underline}@media(max-width:480px){main{padding:1.25rem 1rem 2rem}.cta,.panel{padding:1.05rem}}