*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#17202e;background:#f6f8fb;font-family:Pretendard,"Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.75}.site-header{height:76px;background:#fff;border-bottom:1px solid #e7ebf0;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1120px)/2));position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;color:#101828;text-decoration:none;font-size:23px;font-weight:800}.brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:#2f76ee}.top-cta{background:var(--brand,#2f76ee);color:#fff;text-decoration:none;padding:11px 18px;border-radius:12px;font-weight:700}main{padding:40px 20px 80px}article{max-width:820px;margin:auto;background:#fff;padding:56px 70px;border-radius:28px;box-shadow:0 12px 50px rgba(25,43,76,.07)}.breadcrumb{display:flex;gap:8px;font-size:14px;color:#778195}.breadcrumb a{color:inherit;text-decoration:none}.eyebrow{color:var(--brand,#2f76ee);font-weight:800;letter-spacing:.06em;font-size:14px}h1{font-size:43px;line-height:1.25;letter-spacing:-.04em;margin:12px 0 16px}h2{font-size:28px;line-height:1.4;letter-spacing:-.025em;margin:58px 0 18px}p{margin:0 0 18px}.meta{color:#7b8493;font-size:14px}.hero{width:100%;border-radius:22px;margin:30px 0 36px}.lead{font-size:21px;line-height:1.7;font-weight:600}.answer-card{background:var(--soft,#e8f0ff);border-radius:20px;padding:28px 30px;margin:30px 0}.answer-card span{display:block;color:var(--brand,#2f76ee);font-size:13px;font-weight:800;margin-bottom:8px}.answer-card strong{display:block;font-size:22px;line-height:1.55}.answer-card p{margin:10px 0 0}.table-wrap{overflow-x:auto;margin:20px 0 28px}table{width:100%;border-collapse:collapse;font-size:15px}th,td{text-align:left;padding:15px;border-bottom:1px solid #e7ebf0}thead th{background:#f2f5f8}tbody th{color:var(--brand,#2f76ee);width:58px}.steps{list-style:none;padding:0;counter-reset:step}.steps li{position:relative;padding:19px 20px 19px 65px;border:1px solid #e4e9ef;border-radius:16px;margin:12px 0}.steps li:before{counter-increment:step;content:counter(step);position:absolute;left:20px;top:19px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--brand,#2f76ee);color:#fff;font-weight:800}.steps strong,.steps span{display:block}.steps span{font-size:15px;color:#5f6875;margin-top:5px}.warning{border-left:5px solid #e89d25;background:#fff8e9;padding:22px 24px;margin:30px 0;border-radius:12px}.warning p{margin:5px 0 0}.checklist{list-style:none;padding:0}.checklist li{padding:13px 15px 13px 46px;margin:8px 0;background:#f7f9fb;border-radius:12px;position:relative}.checklist li:before{content:"✓";position:absolute;left:17px;color:var(--brand,#2f76ee);font-weight:900}details{border-top:1px solid #e4e9ef;padding:18px 0}summary{font-weight:700;cursor:pointer}details p{margin:12px 0 0;color:#4f5968}.sources{margin-top:60px;padding-top:10px}.sources h2{margin-top:20px}.sources a{color:var(--brand,#2f76ee)}.author{display:flex;gap:16px;align-items:center;padding:22px;background:#f6f8fb;border-radius:18px;margin:42px 0}.author-mark{width:48px;height:48px;display:grid;place-items:center;background:#2f76ee;color:#fff;border-radius:14px;font-weight:900;font-size:24px}.author p{margin:3px 0 0;font-size:14px;color:#697281}.cta{background:#111c30;color:#fff;padding:32px;border-radius:22px;margin:30px 0}.cta p{color:#ced5df}.cta a{display:inline-block;background:var(--brand,#2f76ee);color:#fff;padding:13px 18px;border-radius:12px;text-decoration:none;font-weight:800}.related>div{display:grid;gap:12px}.related a{padding:18px;border:1px solid #e5e9ef;border-radius:15px;text-decoration:none;color:#202837}.related span,.related strong{display:block}.related span{font-size:12px;color:var(--brand,#2f76ee);font-weight:800}.hub{max-width:1120px;margin:auto}.hub>h1{font-size:58px;max-width:850px}.hub-lead{font-size:20px;color:#5e6878;max-width:760px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.card{background:#fff;border-radius:20px;padding:16px;text-decoration:none;color:#17202e;border:1px solid #e7ebf0;transition:.2s}.card:hover{transform:translateY(-4px);box-shadow:0 16px 35px rgba(25,43,76,.08)}.card img{width:100%;border-radius:13px}.card span{display:block;color:var(--brand,#2f76ee);font-size:12px;font-weight:800;margin-top:14px}.card h2{font-size:20px;margin:6px 0 10px}.card p{font-size:14px;color:#657080}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:50px 0}.service-card{background:#fff;padding:32px;border-radius:24px;text-decoration:none;color:#17202e;border-top:6px solid var(--brand)}.service-card span{color:var(--brand);font-size:12px;font-weight:800}.service-card h2{margin:10px 0;font-size:28px}.service-card p{color:#647080}.service-card strong{color:var(--brand)}.method{background:#fff;border-radius:24px;padding:34px;margin-top:30px}.method h2{margin:0 0 12px}.method a{color:#2f76ee;font-weight:800}footer{text-align:center;padding:34px;color:#8a93a2;font-size:13px}@media(max-width:850px){article{padding:34px 24px;border-radius:20px}h1{font-size:34px}.hub>h1{font-size:42px}.grid,.service-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.site-header{height:66px;padding:0 16px}.brand{font-size:19px}.brand span{width:34px;height:34px}.top-cta{font-size:13px;padding:9px 13px}main{padding:24px 12px 60px}article{padding:28px 20px}h1{font-size:30px}h2{font-size:24px;margin-top:44px}.lead{font-size:18px}.grid,.service-grid{grid-template-columns:1fr}.hub>h1{font-size:37px}.hub-lead{font-size:17px}}
