*{box-sizing:border-box}body{margin:0;color:#162033;background:#f6f8fb;font-family:Pretendard,"Noto Sans KR",sans-serif;line-height:1.78}header{height:70px;padding:0 max(24px,calc((100% - 1080px)/2));display:flex;align-items:center;justify-content:space-between;background:#10233f}header a{color:#fff;text-decoration:none;font-weight:800}main{max-width:900px;margin:auto;padding:45px 22px 90px}nav,nav a{color:#718096;font-size:14px}article{margin-top:25px;padding:55px 64px;background:#fff;border-radius:22px;box-shadow:0 15px 50px #18304f12}.eyebrow{color:#285fd4;font-weight:800}h1{font-size:clamp(34px,5vw,54px);line-height:1.25;letter-spacing:-.05em;margin:12px 0 22px}.lead{font-size:19px;color:#526174}.meta{display:flex;flex-wrap:wrap;gap:12px 22px;color:#758196;font-size:13px;padding-bottom:30px;border-bottom:1px solid #e5eaf0}article section{margin-top:48px}h2{font-size:27px;line-height:1.4;letter-spacing:-.035em}p,li{color:#465466}aside{margin:35px 0;padding:28px;background:#edf4ff;border-radius:14px}aside p{margin:8px 0 0}details{border-top:1px solid #e3e8ef;padding:18px 0}summary{cursor:pointer;font-weight:800}.notice{margin-top:40px;padding:22px;background:#f5f6f8;color:#687385;font-size:13px;border-radius:12px}.cta{display:block;margin-top:25px;padding:17px;text-align:center;background:#1f5bd7;color:#fff;text-decoration:none;border-radius:12px;font-weight:800}footer{text-align:center;padding:35px;color:#7b8797;font-size:13px}@media(max-width:650px){article{padding:34px 24px}h1{font-size:34px}.lead{font-size:17px}}