.hg-page,.hg-page *{box-sizing:border-box}.hg-page{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;line-height:1.75;--hg-blue: #82a8ff;--hg-coral: #ff8b7f}.hg-page a{text-underline-offset:4px}.hg-page a:focus-visible,.hg-index-entry a:focus-visible{outline:3px solid #82a8ff;outline-offset:5px}.hg-page header{z-index:10}.hg-page header a{text-decoration:none}.hg-page nav ul{margin:0;padding:0}.hg-skip{position:fixed;z-index:20;top:8px;left:8px;padding:10px 16px;background:#efd991;color:#10110f!important;transform:translateY(-160%)}.hg-skip:focus{transform:translateY(0)}.hg-page .hg-main{max-width:1200px;padding:140px 32px 0;margin:auto}.hg-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center;padding-bottom:64px;border-bottom:1px solid var(--doc-line)}.hg-page .hg-kicker{color:var(--doc-rice);font-size:11px;font-weight:800;letter-spacing:.15em}.hg-status{display:inline-flex;align-items:center;gap:9px;margin:12px 0 24px;font-size:12px}.hg-status span{width:6px;height:6px;background:var(--hg-blue)}.hg-page .hg-hero h1{margin:0;font-size:clamp(64px,7.8vw,104px);line-height:.98;letter-spacing:-.065em;font-weight:900}.hg-hero h1 em{color:var(--hg-blue);font-style:normal}.hg-page .hg-korean{color:var(--doc-ink);font-size:18px;font-weight:700;margin:22px 0 25px;letter-spacing:-.03em}.hg-page .hg-lead{color:var(--doc-ink);font-size:27px;font-weight:700;line-height:1.5;letter-spacing:-.04em}.hg-description{max-width:490px;font-size:15px}.hg-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:30px 0 18px}.hg-page .hg-button{display:inline-flex;justify-content:space-between;align-items:center;gap:34px;min-height:50px;padding:12px 22px;background:var(--hg-blue);color:#0a1429;font-size:14px;font-weight:800;text-decoration:none}.hg-page .hg-button:hover{background:#b3caff;color:#0a1429}.hg-text-link{font-size:13px}.hg-page .hg-small{color:var(--doc-muted);font-size:12px;max-width:480px}.hg-poster{min-height:570px;display:flex;flex-direction:column;justify-content:space-between;padding:28px 30px;overflow:hidden;border:1px solid #3c4b60;background:linear-gradient(125deg,#192b4b,#101721 72%);color:#fff}.hg-poster-top{font-size:10px;letter-spacing:.18em;border-bottom:1px solid #526079;padding-bottom:18px}.hg-poster-title{padding:25px 0;font-weight:900;font-size:clamp(64px,6.4vw,85px);line-height:.9;letter-spacing:-.065em}.hg-poster-title span{color:var(--hg-coral)}.hg-poster-path{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;font-size:8px;font-weight:800;letter-spacing:.04em}.hg-poster-path span{padding:12px 0;border-top:1px solid #627493}.hg-poster-path b{color:var(--hg-blue);font-size:18px}.hg-poster-bottom{margin-top:22px;color:#c4d1e8;font-size:12px}.hg-page .hg-section{padding:38px 0 62px;margin-bottom:0;border-bottom:1px solid var(--doc-line);scroll-margin-top:110px}.hg-section-heading{margin-bottom:30px}.hg-page .hg-section h2,.hg-page .hg-endnote h2{display:block;border:0;padding:0;font-size:clamp(26px,3vw,38px);line-height:1.35;letter-spacing:-.04em}.hg-section-heading p:last-child{font-size:14px}.hg-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hg-feature-grid article{padding:22px 0 0;border-top:2px solid #405478}.hg-number{color:var(--hg-blue);font-size:12px}.hg-page h3{margin:14px 0 12px;font-size:19px;line-height:1.5;letter-spacing:-.03em}.hg-feature-grid p,.hg-info-panel p{font-size:14px}.hg-menu-list{margin:0;padding:0;list-style:none}.hg-menu-list li{display:grid;grid-template-columns:48px 110px 1fr;gap:16px;align-items:center;padding:20px 0;border-top:1px solid var(--doc-line)}.hg-menu-list span{color:var(--hg-coral);font-size:12px}.hg-menu-list h3,.hg-menu-list p{margin:0}.hg-menu-list p{font-size:14px}.hg-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.hg-info-panel{padding:24px;border:1px solid var(--doc-line);background:#10110f}.hg-page .hg-info-panel h2{font-size:24px}.hg-page .hg-endnote{margin:0;padding:70px 0}.hg-endnote>p:last-child{margin-top:25px;max-width:600px;font-size:12px}.hg-page footer p{margin:8px auto}.hg-page footer .hg-small{margin-top:20px}.hg-page .hg-policy-main{max-width:940px;padding:140px 32px 60px;margin:auto}.hg-policy-title{padding-bottom:24px}.hg-page .hg-policy-title h1{font-size:clamp(30px,5vw,48px);letter-spacing:-.04em;line-height:1.3}.hg-page .hg-policy-title .hg-lead{font-size:23px}.hg-policy-title>p:last-child{font-size:12px}.hg-draft{padding:22px;background:#241d14;border-left:3px solid var(--doc-rice)}.hg-draft p{margin-bottom:0;font-size:14px}.hg-policy-toc{display:flex;flex-wrap:wrap;gap:12px 20px;margin:30px 0 45px;padding:20px 0;border-block:1px solid var(--doc-line);font-size:13px}.hg-policy section{scroll-margin-top:110px;margin:0 0 45px}.hg-page.hg-policy h2{font-size:22px;line-height:1.5;letter-spacing:-.03em}.hg-policy section>p{font-size:14px}.hg-table-wrap{overflow-x:auto;margin:14px 0 22px;border:1px solid var(--doc-line)}.hg-page table{width:100%;border-collapse:collapse;font-size:13px}.hg-page caption{padding:12px 15px;text-align:left;font-weight:700;color:var(--doc-rice)}.hg-page th,.hg-page td{padding:15px;text-align:left;vertical-align:top;line-height:1.8}.hg-page thead th{font-weight:800}.hg-page tbody th{width:145px;color:var(--doc-ink);font-weight:700;border-bottom:1px solid var(--doc-line)}.hg-provider-list{list-style:none;margin:0;padding:0}.hg-provider-list li{padding:18px 0;border-bottom:1px solid var(--doc-line);font-size:14px}.hg-provider-list strong{display:block;margin-bottom:6px}.hg-policy-note{margin:22px 0;padding:5px 22px 12px;border-left:3px solid var(--hg-coral);background:#1b1512;font-size:14px}.hg-index-entry{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1136px;margin:36px auto 0;padding:28px 32px;border:1px solid #354660;border-left:4px solid #82a8ff;background:#111b28}.hg-index-entry p{margin:4px 0;color:#bdc8d8;font-size:14px}.hg-index-entry .hg-index-kicker{color:#93b5ff;font-size:10px;font-weight:800;letter-spacing:.12em}.hg-index-entry h2{margin:7px 0;color:#fff;font-size:28px;line-height:1.2}.hg-index-entry a{color:#d4e0ff;font-weight:700;text-underline-offset:5px}@media(max-width:900px){.hg-page .hg-main,.hg-page .hg-policy-main{padding-top:45px}.hg-hero{gap:30px}.hg-poster{min-height:520px;padding:24px}.hg-feature-grid{gap:22px}.hg-index-entry{margin-inline:24px}}@media(max-width:680px){.hg-page .hg-main,.hg-page .hg-policy-main{padding:30px 20px 0}.hg-hero{grid-template-columns:1fr;gap:35px;padding-bottom:40px}.hg-page .hg-hero h1{font-size:clamp(64px,20vw,90px)}.hg-status{font-size:11px}.hg-page .hg-lead{font-size:24px}.hg-poster{min-height:400px;padding:24px}.hg-poster-title{font-size:66px}.hg-poster-path{font-size:9px}.hg-feature-grid,.hg-info-grid{grid-template-columns:1fr}.hg-feature-grid{gap:20px}.hg-feature-grid article{padding-top:16px}.hg-menu-list li{grid-template-columns:28px 1fr;gap:6px 12px}.hg-menu-list p{grid-column:2}.hg-page .hg-section{padding:32px 0 40px}.hg-info-panel{padding:20px}.hg-page .hg-endnote{padding:45px 0}.hg-page .hg-policy-main{padding-bottom:15px}.hg-policy-title .hg-lead{font-size:22px}.hg-page th,.hg-page td{padding:10px;font-size:12px;overflow-wrap:anywhere}.hg-page tbody th{width:82px}.hg-index-entry{margin:28px 16px 0;padding:22px}}
