@font-face{font-family:Pretendard;src:url('./fonts/PretendardVariable.woff2') format('woff2');font-weight:100 900;font-display:swap}
*{box-sizing:border-box}body{margin:0;font:16px/1.85 Pretendard,"Segoe UI","Malgun Gothic",sans-serif;color:#334155;background:#f7f8fb}a{color:#245ee4;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid #245ee4;outline-offset:4px}header{height:60px;display:flex;align-items:center;gap:18px;padding:0 32px;border-top:3px solid #7957ad;border-bottom:1px solid #e2e5e9;background:#fff;font-size:14px}.brand{font-size:18px;color:#203959;letter-spacing:-.5px}.brand b{color:#245ee4;font-weight:750}header span{color:#7957ad;border-left:1px solid #d9dfe7;padding-left:18px}header>a:last-child{margin-left:auto;font-size:13px}main{max-width:900px;margin:72px auto;padding:0 30px}.eyebrow{font-size:12px;color:#7957ad;letter-spacing:2px}h1{font-size:38px;letter-spacing:-1.4px;color:#203959;line-height:1.4;margin:14px 0 20px}.lead{font-size:19px;color:#758195;margin-bottom:56px}section{padding:28px 0;border-top:1px solid #dce2eb}h2{font-size:21px;letter-spacing:-.5px;margin:0 0 14px;color:#263e5b}p{margin:10px 0}li{padding-bottom:5px}footer{padding:26px 30px;text-align:center;font-size:12px;color:#8994a3;border-top:1px solid #e0e6ee;background:#fff}@media(max-width:650px){header{padding:0 16px;gap:12px}main{margin:40px auto;padding:0 22px}h1{font-size:29px}.lead{font-size:16px}header>a:last-child{font-size:12px}}
