html[data-legal]{scrollbar-gutter:stable;scroll-padding-top:1.5rem}.legal-body{background:var(--color-paper);color:var(--color-green-950);line-height:1.7}.legal-body [id]{scroll-margin-top:1.5rem}.legal-body :focus-visible{outline:2px solid var(--color-green-800);outline-offset:5px}.legal-container{width:min(1240px,100% - 96px);margin-inline:auto}.legal-header{border-bottom:1px solid #0c483e26}.legal-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.legal-brand{letter-spacing:-.02em;align-items:center;gap:14px;font-size:24px;font-weight:700;display:inline-flex}.legal-brand img{width:49px;height:auto}.legal-brand-dot{color:var(--color-green-600)}.legal-home{align-items:center;gap:24px;min-height:44px;font-size:14px;display:inline-flex}.legal-home span{font-size:23px}.legal-home:hover,.legal-top-link:hover{text-underline-offset:5px;text-decoration:underline}.legal-hero{padding-block:66px 36px}.legal-eyebrow{align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.legal-dot{background:var(--color-green-800);border-radius:50%;width:7px;height:7px}.legal-eyebrow-divider{color:var(--color-grey-600);margin-inline:7px;font-weight:400}.legal-hero-main{justify-content:space-between;align-items:center;gap:40px;margin-top:26px;display:flex}.legal-hero h1{letter-spacing:-.02em;font-size:clamp(36px,4.2vw,60px);font-weight:700;line-height:1.25}.legal-introduction{white-space:pre-line;color:var(--color-grey-700);margin-top:22px;font-size:17px;line-height:1.8}.legal-edition{border:1px solid #0c483e4d;border-radius:4px;flex-direction:column;flex:0 0 154px;justify-content:center;align-self:stretch;align-items:center;gap:3px;display:flex;position:relative}.legal-edition:before,.legal-edition:after{content:"";background:var(--color-paper);border:1px solid #0c483e4d;border-radius:50%;width:8px;height:8px;position:absolute;top:50%}.legal-edition:before{left:-5px}.legal-edition:after{right:-5px}.legal-edition span{font-size:12px}.legal-edition strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:700;line-height:1.2}.legal-metadata{flex-wrap:wrap;gap:20px 48px;margin-top:38px;font-size:13px;display:flex}.legal-metadata>div{gap:14px;display:flex}.legal-metadata dt{color:var(--color-grey-600)}.legal-metadata dd{font-variant-numeric:tabular-nums;font-weight:700}.legal-toolbar{border-top:1px solid #0c483e4d;border-bottom:1px solid #0c483e26;justify-content:space-between;align-items:center;gap:16px;display:flex}.legal-document-nav{gap:32px;display:flex}.legal-document-nav a{min-height:68px;color:var(--color-grey-700);border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;font-size:15px;display:flex}.legal-document-nav a[aria-current=page]{color:var(--color-green-800);border-bottom-color:currentColor;font-weight:700}.legal-document-nav a:hover{color:var(--color-green-800)}.legal-print{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding-inline:10px;font-size:12px;display:inline-flex}.legal-print:hover{background:#0c483e0a;border-radius:4px}.legal-reading-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:64px;padding-block:44px 80px;display:grid}.legal-sidebar{flex-direction:column;max-height:calc(100dvh - 48px);display:flex;position:sticky;top:24px}.legal-sidebar nav{flex-direction:column;min-height:0;display:flex}.legal-contents-label{flex-shrink:0;justify-content:space-between;padding-bottom:18px;font-size:13px;font-weight:700;display:flex}.legal-contents-label span{color:var(--color-grey-600);font-size:11px;font-weight:400}.legal-contents-list{padding:0;list-style:none}.legal-sidebar .legal-contents-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0c483e40 transparent;padding-right:10px;overflow-y:auto}.legal-contents-list a{min-height:44px;color:var(--color-grey-700);border-radius:4px;align-items:baseline;gap:12px;padding:11px 8px;font-size:12px;line-height:1.6;display:flex}.legal-contents-list a:hover,.legal-contents-list a:focus-visible{background:var(--color-green-100);color:var(--color-green-950)}.legal-contents-list a:focus-visible{outline-offset:-2px}.legal-contents-number{color:var(--color-green-800);font-variant-numeric:tabular-nums;flex:0 0 20px;font-size:11px}.legal-top-link{justify-content:space-between;align-items:center;gap:40px;min-height:44px;font-size:12px;display:inline-flex}.legal-sidebar>.legal-top-link{border-top:1px solid #0c483e26;flex-shrink:0;margin-top:18px;padding:14px 8px 0}.legal-mobile-contents{display:none}.legal-document-column{min-width:0}.legal-prose{color:var(--color-grey-800);overflow-wrap:anywhere;font-size:15px;line-height:1.95}.legal-prose>:first-child{margin-top:0}.legal-prose h2{letter-spacing:-.02em;color:var(--color-green-950);border-top:1px solid #0c483e26;margin-top:64px;margin-bottom:24px;padding-top:32px;font-size:24px;font-weight:700;line-height:1.5}.legal-prose h2:target,.legal-prose h3:target{border-left:3px solid var(--color-green-600);padding-left:16px}.legal-prose h3{color:var(--color-green-800);margin-top:36px;margin-bottom:18px;font-size:18px;font-weight:700;line-height:1.6}.legal-prose p{margin-block:18px}.legal-prose strong{color:var(--color-green-950);font-weight:700}.legal-prose ul,.legal-prose ol{margin-block:20px;padding-left:1.5em}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin-block:10px;padding-left:6px}.legal-prose li::marker{color:var(--color-green-800);font-variant-numeric:tabular-nums;font-weight:700}.legal-prose li>p{margin-block:10px}.legal-prose a{color:var(--color-green-800);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.legal-prose a:hover{text-decoration-thickness:2px}.legal-prose code{background:#0c483e0a;border-radius:3px;padding:2px 4px;font-family:inherit;font-size:.94em}.legal-prose blockquote{border-left:3px solid var(--color-green-800);background:var(--color-green-100);color:var(--color-green-900);margin-bottom:32px;padding:22px 28px;font-size:13px;line-height:1.85}.legal-prose blockquote p{margin:0}.legal-prose blockquote strong:first-child{margin-bottom:8px;font-size:15px;display:inline-block}.legal-table-scroll{overscroll-behavior-x:contain;background:var(--color-surface);border:1px solid #0c483e26;border-radius:4px;max-width:100%;margin-block:24px;overflow-x:auto}.legal-prose table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px;line-height:1.85}.legal-prose table:has(th:nth-child(4)){min-width:720px}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #0c483e1f;border-right:1px solid #0c483e1f;padding:16px 18px}.legal-prose th{background:var(--color-green-100);color:var(--color-green-950);white-space:nowrap;font-weight:700}.legal-prose td:first-child{min-width:125px;font-weight:700}.legal-prose th:last-child,.legal-prose td:last-child{border-right:0}.legal-prose tr:last-child td{border-bottom:0}.legal-prose hr{border-color:#0c483e26;margin-block:40px}.legal-related{background:var(--color-green-800);color:var(--color-green-50);border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:28px 32px;display:flex}.legal-related small{color:var(--color-green-200);margin-bottom:6px;font-size:12px;display:block}.legal-related strong{font-size:22px;font-weight:700}.legal-related-arrow{font-size:30px}.legal-related:hover{background:var(--color-green-900)}.legal-footer{border-top:1px solid #0c483e26;justify-content:space-between;align-items:end;padding-block:32px 40px;display:flex}.legal-footer-brand{font-size:22px;font-weight:700}.legal-footer p{color:var(--color-grey-600);margin-top:8px;font-size:11px}@media (max-width:1100px){.legal-container{width:calc(100% - 64px)}.legal-reading-layout{grid-template-columns:216px minmax(0,1fr);gap:32px}.legal-edition{flex-basis:134px}}@media (max-width:800px){.legal-container{width:calc(100% - 40px)}.legal-header-inner{min-height:76px}.legal-brand{gap:10px;font-size:21px}.legal-brand img{width:38px}.legal-home{gap:12px;font-size:12px}.legal-hero{padding-block:36px 28px}.legal-eyebrow{flex-wrap:wrap;gap:7px;font-size:10px}.legal-eyebrow-divider{margin-inline:3px}.legal-hero-main{margin-top:22px;display:block}.legal-hero h1{font-size:clamp(29px,7.4vw,44px)}.legal-introduction{margin-top:16px;font-size:14px}.legal-edition{border-radius:3px;flex-direction:row;gap:9px;margin-top:24px;padding:6px 12px;display:inline-flex}.legal-edition:before,.legal-edition:after{display:none}.legal-edition strong,.legal-edition span{font-size:11px;line-height:1.7}.legal-metadata{flex-wrap:nowrap;gap:24px;margin-top:24px;font-size:11px}.legal-metadata>div{display:block}.legal-metadata dd{margin-top:4px;font-size:12px}.legal-toolbar{flex-wrap:wrap;gap:0}.legal-document-nav{gap:24px;width:100%}.legal-document-nav a{min-height:56px;font-size:13px}.legal-print{margin-left:auto;padding-right:0}.legal-reading-layout{padding-block:24px 48px;display:block}.legal-sidebar{display:none}.legal-mobile-contents{border:1px solid #0c483e33;border-radius:4px;margin-bottom:24px;display:block}.legal-mobile-contents summary{cursor:pointer;min-height:48px;padding:14px 16px;font-size:13px;font-weight:700}.legal-mobile-contents summary span{color:var(--color-grey-600);margin-left:10px;font-size:11px;font-weight:400}.legal-mobile-contents nav{padding:0 10px 10px}.legal-contents-list a{font-size:13px}.legal-prose{font-size:14px;line-height:1.95}.legal-prose h2{margin-top:44px;margin-bottom:20px;padding-top:24px;font-size:21px}.legal-prose h3{font-size:17px}.legal-prose blockquote{padding:18px 20px;font-size:12px}.legal-prose blockquote strong:first-child{font-size:13px}.legal-prose th,.legal-prose td{padding:14px}.legal-table-scroll:before{content:"표를 좌우로 밀어 확인해 주세요 ↔";width:fit-content;max-width:100%;color:var(--color-grey-700);padding:8px 14px;font-size:11px;display:block;position:sticky;left:0}.legal-related{margin-top:36px;padding:24px}.legal-related strong{font-size:19px}}@media print{@page{margin:18mm 14mm}html[data-legal]{scrollbar-gutter:auto}.legal-body{color:#000;background:#fff}.legal-container{width:100%;max-width:none}.legal-header,.legal-toolbar,.legal-sidebar,.legal-mobile-contents,.legal-related,.legal-footer,.skip-link{display:none}.legal-hero{padding-top:0}.legal-hero h1{font-size:28pt}.legal-reading-layout{padding-top:0;display:block}.legal-prose{font-size:10pt;line-height:1.7}.legal-prose h2{margin-top:28px;font-size:16pt}.legal-prose h3{font-size:12pt}.legal-prose h2,.legal-prose h3{break-after:avoid}.legal-prose h2:target,.legal-prose h3:target{border-left:0;padding-left:0}.legal-prose blockquote{color:#000;background:0 0;border:1px solid #888}.legal-table-scroll{background:0 0;border-radius:0;overflow:visible}.legal-table-scroll:before{display:none}:is(.legal-prose table,.legal-prose table:has(th:nth-child(4))){table-layout:fixed;min-width:0;font-size:9pt}.legal-prose th,.legal-prose td{white-space:normal;min-width:0;padding:8px}.legal-prose tr{break-inside:avoid}.legal-prose a{color:inherit}}
