@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/Geist-Variable.iXOdLSEb.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/GeistMono-Variable.FwokxCXK.woff2)format("woff2")}@font-face{font-family:Pretendard Fallback;src:local(Malgun Gothic);font-weight:400;size-adjust:85.4%;ascent-override:111.24%;descent-override:28.1%;line-gap-override:0%}:root{--bg:#f7f4ed;--bg-alt:#efeae0;--paper:#fffdf7;--bg-deep:#1a1a17;--ink:#1a1a17;--ink-2:#3a3a35;--ink-3:#66665e;--ink-4:#9a9a90;--rule:#d9d3c4;--rule-soft:#e6e0d1;--accent:#1f4634;--accent-deep:#15311f;--accent-ink:#f7f4ed;--sans:"Geist", "Pretendard Variable", "Pretendard Fallback", Pretendard, -apple-system, sans-serif;--mono:"Geist Mono", "Pretendard Variable", "Pretendard Fallback", ui-monospace, monospace;--maxw:1240px;--gutter:32px;--pad:clamp(80px, 9vw, 140px);color-scheme:light}@media (width<=640px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-synthesis:none}body{background:var(--bg);color:var(--ink);font:400 16px/1.5 var(--sans);font-feature-settings:"ss01", "cv11";word-break:keep-all;overflow-wrap:break-word;margin:0}:lang(ko) body,body:lang(ko){line-height:1.7}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--accent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-underline-offset:3px;transition:color .15s,background-color .15s,border-color .15s,text-decoration-color .15s}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}main:focus{outline:none}body{flex-direction:column;min-height:100svh;display:flex}body>main{flex:1 0 auto}.nf-page h1{margin:0 0 24px}.nf-page p{margin:0}.nf-page .more-link{margin-top:24px}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cite{vertical-align:.25em;color:var(--ink-3);margin:0 .05em;font-size:.78em;text-decoration:none}.cite:hover,.cite:focus-visible{color:var(--accent);text-decoration:underline}.btn{height:48px;font:500 15px/1 var(--sans);letter-spacing:-.005em;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-deep)}.btn-ghost{color:var(--ink);border-color:var(--rule)}.btn-ghost:hover{border-color:var(--ink)}.btn-lg{height:56px;padding:0 28px;font-size:16px}.btn-sm{height:38px;padding:0 16px;font-size:14px}.btn-link{height:48px;color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;padding:0 4px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn-link:hover{color:var(--accent);border-color:var(--accent)}.arr{transition:transform .15s;display:inline-block}a:hover .arr{transform:translate(3px)}.eyebrow{letter-spacing:.02em;color:var(--ink-3);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--ink-3);flex:0 0 18px;height:1px}.h-section{letter-spacing:-.022em;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.25}.lede{color:var(--ink-2);max-width:38em;font-size:clamp(17px,1.4vw,19px);line-height:1.7}.alt{background:var(--bg-alt)}.ed{color:var(--ink-2)}.note{color:var(--ink-3);max-width:64ch;font-size:15px;line-height:1.65}@media (width<=640px){[id]{scroll-margin-top:77px}}.page-hero>.wrap>*{max-width:690px}.page-hero h1{margin:0 0 24px}.page-hero h1 small{font:400 17px/1.4 var(--sans);color:var(--ink-3);letter-spacing:0;margin-top:8px;display:block}.page-hero .lede{color:var(--ink-2);max-width:56ch;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.7}.crumb{flex-wrap:wrap;margin:0 0 20px;display:flex}.crumb a{text-decoration:none}.content>p,.content .block>p{color:var(--ink-2);max-width:64ch;margin:0 0 18px;font-size:17px;line-height:1.8}.block{margin:0 0 64px}section.part{padding:var(--pad) 0;margin:0;position:relative}.content>section.part:first-child{padding-top:0}.content>section.part:nth-child(2n of section.part){background:var(--bg-alt);box-shadow:0 0 0 100vmax var(--bg-alt);clip-path:inset(0 -100vmax)}.refs{max-width:64ch;margin:0 0 24px;padding:0;font-size:15px;line-height:1.65;list-style:none}.refs li{padding:6px 0}.refs li:target{background:var(--bg-alt)}.ref-id{font:400 12px/2.06 var(--mono);color:var(--ink-3)}.ref-text{overflow-wrap:anywhere;color:var(--ink-2)}.content ul:not([class]) li{color:var(--ink-2);max-width:64ch;margin-bottom:8px;font-size:17px;line-height:1.8}.content ul:not([class]){padding-left:1.2rem;list-style:outside}.content ul:not([class]) li::marker{color:var(--ink-3)}.tr-mark{border:1px solid var(--rule);font:400 11px/1 var(--mono);color:var(--ink-3);vertical-align:.1em;border-radius:3px;margin-left:6px;padding:4px 8px;display:inline-block}.tr-missing{border-style:dashed}@media (forced-colors:active){.nav{background:canvas}}@media (prefers-contrast:more){:root{--ink-3:#3a3a35;--rule:#9a9a90}.nav{background:var(--bg)}}@media print{.nav,.nav-narrow,.skip{display:none!important}body,.alt,.footer{color:#000;background:0 0!important}.content>section.part{box-shadow:none;background:0 0}}.hero{padding:clamp(48px,6vw,88px) 0 clamp(70px,7vw,100px)}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (width>=981px){.hero-actions{grid-area:3/1;margin-top:36px}}@media (width<=640px){.hero-actions .btn-lg{width:100%}}.steps{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step{padding:40px 36px 44px}.step+.step{border-left:1px solid var(--rule)}.step p{color:var(--ink-2);font-size:16px;line-height:1.75}.step h3{letter-spacing:-.018em;margin-bottom:14px;font-size:22px;font-weight:500;line-height:1.3}@media (width<=980px){.steps{grid-template-columns:1fr}.step{padding:32px 0}.step+.step{border-left:0;border-top:1px solid var(--rule)}}.loop{--gapx:clamp(4.2rem, 7vw, 5.6rem);grid-template-columns:1fr var(--gapx) 1fr;grid-template-rows:auto clamp(3.6rem,6vw,4.6rem) auto;display:grid}.node{background:var(--paper);border:1px solid var(--ink-3);text-align:center;border-radius:3px;padding:14px 14px 15px}.node .t{margin-bottom:6px;font-size:clamp(15px,1.3vw,17px);font-weight:600;display:block}.node .d{color:var(--ink-2);font-size:14px;line-height:1.55;display:block}.e41{grid-area:2/1;justify-content:flex-end}.e41 span{text-align:right;max-width:8em;margin-right:calc(50% + 12px)}.bar{color:var(--ink-3);display:block;position:absolute}.bar.dash{border-left-style:dashed}.bar:after{content:"";border:4.5px solid #0000;width:0;height:0;position:absolute}@media (width<=480px){.loop{--gapx:3.2rem;grid-template-rows:auto 3.4rem auto}.node{padding:10px 6px 11px}.node .t{font-size:13.5px}.node .d{font-size:11.5px}.e41 span{max-width:6em}}.doc-name{letter-spacing:-.01em;color:var(--accent);font-size:28px;font-weight:500;display:block}.doc-sub{color:var(--ink-3);margin-top:6px;font-size:13px;display:block}@media (width<=640px){.doc-name{font-size:22px}}.final{border-top:1px solid var(--rule);text-align:center;padding:clamp(100px,12vw,180px) 0}.final .lede{max-width:30em;margin:0 auto}.page-hero{padding:clamp(48px,6vw,90px) 0 clamp(40px,5vw,70px)}.page-hero .eyebrow{margin-bottom:20px}.page-hero h1{letter-spacing:-.024em;margin-bottom:24px;font-size:clamp(36px,4.4vw,62px);font-weight:500;line-height:1.2}.acr{letter-spacing:-.01em;color:var(--accent);font-size:28px;font-weight:500}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}a:hover .arr{transform:none}}.term dd p{color:var(--ink-2);max-width:64ch;margin:0 0 18px;font-size:17px;line-height:1.8}.faq-list{gap:0;margin:0;display:grid}.term,.faq{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.4fr;gap:0 60px;padding:28px 0;display:grid}.term dt,.faq dt{color:var(--ink);font-size:20px;font-weight:500;line-height:1.35}.term dd,.faq dd{margin:0}@media (width<=980px){.term,.faq{grid-template-columns:1fr;gap:12px}}.people-band{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding-top:20px;font-size:15px;display:flex}.people-band-h{letter-spacing:.02em;color:var(--ink-3);font-size:13px;font-weight:500}.people-band-names{color:var(--ink);flex-wrap:wrap;gap:4px 14px;font-weight:500;display:inline-flex}.people-band a{font-weight:500}.home .final{padding:clamp(80px,12vw,180px) 0}.content>section.part+.block{border-top:1px solid var(--rule);padding-top:64px}@media (width<=640px){.content>section.part+.block{padding-top:36px}}.after-links{flex-wrap:wrap;gap:8px 28px;display:flex}@media (width>=981px){.split>.block{display:flow-root}.split>.block>:not(.sec-head){margin-left:calc(41.6667% + 35px)}}.slot-r{border:1px dashed var(--rule);color:var(--ink-3);border-radius:6px;max-width:64ch;margin:0 0 18px;padding:16px 18px;font-size:15px}.content .ex p,.content .src-fallback p{color:var(--ink-2);max-width:64ch;margin:0 0 18px;font-size:17px;line-height:1.8}.pending{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.home main>section:nth-of-type(2n){background:var(--bg-alt)}.home main>section+section{padding-top:var(--pad);border-top:0}.home .final{border-top:0}.lead-r p,.content .lead-r p{color:var(--ink);max-width:38em;margin:0 0 18px;font-size:clamp(17px,1.4vw,19px);line-height:1.7}.lede-r p{color:var(--ink-2);max-width:38em;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.7}.rg-narrow{background:var(--bg-alt);border:1px solid var(--rule);border-radius:6px;padding:28px}.rg-h{color:var(--ink-3);letter-spacing:0;align-items:center;gap:10px;margin:0 0 8px;font-size:13px;font-weight:500;display:flex}.rg-h img{width:auto;height:20px}.rg-narrow .rg-rows{margin:0;padding:0}.rg-narrow li+li{border-top:1px solid var(--rule-soft)}.rg-narrow a{min-height:56px;color:var(--ink);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:grid}.rg-narrow .rg-who{color:var(--ink-3);font-size:13px;font-weight:500}.rg-narrow .rg-to{color:var(--ink);text-align:right;font-size:17px;font-weight:500}.rg-narrow .arr{color:var(--ink-3)}.rg-narrow a:hover .rg-to,.rg-narrow a:hover .arr{color:var(--accent)}.rg-narrow a:focus-visible{outline-offset:-2px}@media (width<=640px){.rg-narrow{padding:20px}.rg-narrow a{min-height:48px}}.rg-wide{grid-template-columns:1fr 1.4fr;gap:0 60px;display:grid}.rg-wide>h2{letter-spacing:-.022em;margin:0;font-size:clamp(32px,3.4vw,48px);font-weight:500;line-height:1.25}.rg-wide .rg-rows{border-top:1px solid var(--rule);margin:0;padding:0}.rg-wide .rg-rows>li{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.4fr;gap:6px 24px;padding:20px 0;display:grid}.rg-wide .rg-who{color:var(--ink);grid-row:span 2;margin:0;font-size:17px;font-weight:500}.rg-wide .rg-line{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.rg-wide .rg-links{flex-wrap:wrap;gap:4px 18px;margin:0;font-size:15px;font-weight:500;display:flex}.rg-wide .rg-links a{align-items:center;min-height:44px;display:inline-flex}.rg-wide .rg-rows>li>a{grid-column:1/-1;grid-template-columns:1fr 1.4fr;align-items:center;min-height:44px;text-decoration:none;display:grid}@media (width<=980px){.rg-wide{grid-template-columns:1fr;gap:24px}}@media (width<=640px){.rg-wide .rg-rows>li{grid-template-columns:1fr}.rg-wide .rg-who{grid-row:auto}}.people-band h3.people-band-h{margin:0}.people-band{margin:32px 0 0}.q-rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.q-row{border-bottom:1px solid var(--rule);padding:40px 0}.q-row h3{color:var(--ink);margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.35}.q-a p,.q-a li{color:var(--ink-2);max-width:64ch;margin:0 0 18px;font-size:17px;line-height:1.8}@media (width>=981px){.q-row{grid-template-columns:1fr 1.4fr;gap:0 60px;display:grid}.q-row h3{margin:0}}@media (width<=640px){.q-row{padding:28px 0}.q-row h3{font-size:20px}}.base-cells{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.base-cell{background:var(--bg-alt)}.base-cell h3{color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.35}.base-cell p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}@media (width<=980px){.base-cells{grid-template-columns:1fr}}.wg-sections>section:nth-of-type(odd){background:var(--bg-alt)}.wg-sections>section:nth-of-type(odd) .base-cell{background:var(--bg)}.base-cells{border-top:1px solid var(--rule);border-left:1px solid var(--rule);gap:0}.base-cell{border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-radius:0;align-self:stretch;padding:32px 28px}@media (width<=640px){.base-cell{padding:24px 20px}}.wg-sections>#who{padding:64px 0}.sec2,.home main>section.sec2{border-top:0}.more-link{margin:24px 0 0;font-size:15px;font-weight:500}.more-link a{color:var(--ink);text-underline-offset:4px;text-decoration:underline 1px}.more-link a:hover{color:var(--accent)}.more-link.after-links{flex-wrap:wrap;gap:8px 28px;display:flex}.head2{grid-template-columns:1fr 1.4fr;align-items:end;gap:16px 60px;display:grid}.head2 .eyebrow{margin:0 0 12px}.head2 .h-section,.head2 .lead-r p{margin:0}@media (width<=980px){.head2{grid-template-columns:1fr;align-items:start}}.hero-v2{padding:72px 0 48px}.hero2-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px 64px;display:grid}.hero2-title{letter-spacing:-.025em;color:var(--ink);max-width:12em;margin:0;font-size:clamp(40px,4.6vw,66px);font-weight:500;line-height:1.15}.hero2-lede p{color:var(--ink-2);max-width:30em;margin:24px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.7}.hero2-text .hero-actions{margin:32px 0 0}@media (width<=980px){.hero2-grid{grid-template-columns:1fr}}@media (width<=640px){.hero-v2{padding:48px 0 40px}.hero2-title{font-size:40px}}.reader-line-wrap{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.rg-line .rg-rows{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid}.rg-line li+li{border-left:1px solid var(--rule-soft)}.rg-line li:first-child a{padding-left:0}.rg-line a:hover{background:var(--paper)}.rg-line .rg-who{color:var(--ink-3);font-size:13px;font-weight:500}.rg-line .rg-to{color:var(--ink);font-size:16px;font-weight:500}@media (width<=640px){.rg-line .rg-rows{grid-template-columns:1fr 1fr}.rg-line li:nth-child(3){border-left:0}.rg-line li:nth-child(n+3){border-top:1px solid var(--rule-soft)}.rg-line a{min-height:64px;padding:10px 12px}.rg-line li:nth-child(odd) a{padding-left:0}}.home main>section.stat-band{background:var(--bg-alt);border-bottom:1px solid var(--rule)}.stat-list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stat-list li+li{border-left:1px solid var(--rule)}.stat-list a{color:var(--ink);flex-direction:column-reverse;gap:8px;padding:8px 24px;text-decoration:none;display:flex}.stat-list a:hover{background:var(--paper)}.stat-n{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(40px,4vw,56px);font-weight:500;line-height:1}.stat-k{color:var(--ink-3);font-size:13px;font-weight:500}@media (width<=640px){.stat-list{grid-template-columns:1fr 1fr;row-gap:24px}.stat-list li:nth-child(3){border-left:0}.stat-list a{padding:4px 12px}.stat-list li:nth-child(odd) a{padding-left:0}}.center-sec{text-align:center}.center-sec .eyebrow{justify-content:center}.center-sec .h-section{max-width:18em}.center-r p{color:var(--ink-2);margin:0 auto;font-size:clamp(17px,1.4vw,19px);line-height:1.7}@media (width<=640px){.center-sec{text-align:left}.center-sec .eyebrow{justify-content:flex-start}.center-sec .h-section,.center-r p{margin-left:0}}.cells4{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cells4 li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);padding:32px 28px}.cells4 h3{color:var(--ink);margin:0;font-size:20px;font-weight:500;line-height:1.35}@media (width<=980px){.cells4{grid-template-columns:1fr 1fr}}@media (width<=640px){.cells4{grid-template-columns:1fr}.cells4 li{padding:20px}}.area-cols{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;grid-auto-flow:row;column-gap:64px;margin:0;padding:0;list-style:none;display:grid}.area-cols li{border-bottom:1px solid var(--rule);padding:16px 0}.area-cols h3{color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:500;line-height:1.4}.area-cols p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}@media (width<=640px){.area-cols{grid-template-columns:1fr}}.task-cards{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:0 0 32px;padding:0;list-style:none;display:grid}.task-cards>li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);flex-direction:column;gap:20px;padding:32px 28px;display:flex}.task-cards h3{margin:0}.task-cards .doc-name{color:var(--accent);font-size:28px;font-weight:500}.task-cards .doc-sub{color:var(--ink-3);font-size:13px;font-weight:400;display:block}.task-cards p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}@media (width<=980px){.task-cards{grid-template-columns:1fr}}.roles-r{max-width:44em;margin:0 auto}.roles-r p,.roles-r li{color:var(--ink-2);font-size:15px;line-height:1.7}.roles-r p{margin:0 0 12px}.roles-r ul{margin:0;padding-left:1.2em;list-style:outside}.faq-list{border-top:1px solid var(--rule)}.faq{border-bottom:1px solid var(--rule)}.faq>summary,.fold>summary{cursor:pointer;list-style:none}.faq>summary::-webkit-details-marker,.fold>summary::-webkit-details-marker{display:none}.faq>summary{position:relative}.faq-q{color:var(--ink);font-size:17px;font-weight:500}.faq>summary:hover .faq-q,.fold>summary:hover .fold-l{color:var(--accent)}.faq-mk{width:14px;height:14px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq-mk:before,.faq-mk:after{content:"";border-top:1px solid var(--ink-3);position:absolute;top:50%;left:0;right:0}.faq-mk:after{transform:rotate(90deg)}details[open]>summary .faq-mk:after{display:none}.faq-a{padding:0 0 24px}.faq-a p{color:var(--ink-2);max-width:56ch;margin:0 0 12px;font-size:15px;line-height:1.7}.fold{margin:16px 0 0}.fold-l{color:var(--ink);font-size:14px;font-weight:500}.fold-body p{max-width:64ch;margin:0 0 16px}@media print{.faq-mk{display:none}}.final-band{border-bottom:1px solid #f7f4ed2e}.final-links{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:0 0 32px;font-size:15px;font-weight:500;display:flex}.final-links a{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline}.btn-light{background:var(--accent-ink);color:var(--accent-deep)}.btn-light:hover{background:var(--paper);text-decoration:underline}.final-band :focus-visible{outline-color:var(--accent-ink)}@media print{.final-band{color:#000;background:0 0!important}.final-band .h-section,.final-links a{color:#000}}#faq .head2{align-items:start}.v2 .q-row{padding:32px 0}.head2+.q-rows{border-top:1px solid var(--rule)}.base-cells.v2 .base-cell{padding:28px}.faq,.fold{padding:0;display:block}.faq>summary{min-height:56px;padding:15px 40px 15px 0}.sec2,.home main>section.sec2{padding:clamp(56px,5.6vw,72px) 0}.head2{margin:0 0 32px}.home main>section.stat-band{padding:28px 0}.center-sec .h-section{margin:12px auto 16px}.center-r p{max-width:40em}@media (width>=981px){.area-cols{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px}.task-cards>li{gap:16px;padding:24px}.task-cards{margin:0}#tasks .head2{align-items:start}#people .people-band{max-width:none;margin:28px 0 0}.v2 .q-row{padding:24px 0}.home main>section.hero-v2{padding:56px 0 40px}.page-hero{padding:64px 0 40px}.center-r p{font-size:18px}.v2 .q-a p,.v2 .q-a li{margin:0 0 12px;font-size:16px;line-height:1.7}.home main>section.stat-band{padding:20px 0}.stat-n{font-size:48px}.hero2-title{font-size:58px}.faq>summary{min-height:52px;padding:12px 40px 12px 0}.head2{margin-bottom:28px}}.head-c{margin:0 0 32px}.head-c .eyebrow{justify-content:center;margin:0 0 12px}.head-c .lead-r p{max-width:40em;color:var(--ink-2);font-size:17px;line-height:1.7}.head-top{margin:0 0 28px}.head-top .eyebrow{margin:0 0 12px}.head-top .h-section{margin:0}.head-top .lead-r p{max-width:40em;color:var(--ink-2);margin:16px 0 0;font-size:17px;line-height:1.7}.tasks-after p{color:var(--ink);max-width:44em;margin:24px 0 0;font-size:17px;line-height:1.7}.roles-cells{max-width:960px;margin:28px auto 0}.roles-cells p{color:var(--ink-2);margin:0 0 16px;font-size:15px;line-height:1.6}.roles-cells ul{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.roles-cells li{color:var(--ink-2);margin:0;padding:16px 20px 0 0;font-size:15px;line-height:1.6}.roles-cells li+li{border-left:1px solid var(--rule);padding-left:20px}#people .people-band{max-width:960px;margin:28px auto 0}@media (width<=767px){.roles-cells ul{grid-template-columns:1fr}.roles-cells li,.roles-cells li+li{border-left:0;padding:14px 0}.roles-cells li+li{border-top:1px solid var(--rule)}}.faq-grid{align-items:start;margin:0}#faq .faq-q{color:var(--ink);font-size:17px;font-weight:500}.final-stages{max-width:960px;margin:16px auto 0}.final-stages>p:first-child{color:#f7f4edbf;max-width:40em;margin:0 auto 20px;font-size:17px;line-height:1.7}.final-stages ul{text-align:left;border-top:1px solid #f7f4ed3d;border-bottom:1px solid #f7f4ed3d;padding:0;list-style:none;display:grid}.final-stages li{color:#f7f4edd9;margin:0;font-size:15px;line-height:1.5}.final-stages li+li{border-left:1px solid #f7f4ed3d}.final-stages>p:last-child{color:#f7f4edbf;max-width:60em;margin:14px auto 0;font-size:14px;line-height:1.6}.final-band a:not(.btn){text-underline-offset:4px;text-decoration:underline}.final-band,.home main>section.final-band{padding-bottom:72px}@media (width<=767px){.final-stages li+li{border-left:0}.final-band .btn-light{justify-content:center;width:100%;display:flex}}@media print{.final-stages>p,.final-stages li{color:#000}}@media (width<=767px){.rg-desk{display:none}}.fold-sec{margin:20px 0 0}.fold-body ul{margin:0 0 16px;padding-left:1.2em;list-style:outside}.fold-body li{margin:0 0 4px}.base-cells.v2 .base-cell p{font-size:15px;line-height:1.6}@media (width>=981px){.sec2,.home main>section.sec2{padding:56px 0}.head-c,.head-top{margin-bottom:24px}.head-top .lead-r p{max-width:46em}.center-r p{max-width:44em}.more-link{margin-top:16px}.roles-cells,#people .people-band{margin-top:20px}.roles-cells p{margin-bottom:12px}.tasks-after p{margin-top:20px}.final-band,.home main>section.final-band{padding:64px 0}}@media (width<=767px){.final-stages ul{grid-template-columns:1fr 1fr}.final-stages li+li{border-top:0}.final-stages li:nth-child(2n){border-left:1px solid #f7f4ed3d}.final-stages li:nth-child(n+3){border-top:1px solid #f7f4ed3d}.sec2,.home main>section.sec2,.final-band,.home main>section.final-band{padding-top:48px;padding-bottom:48px}}.v3-head h1{max-width:18em;margin:0}.v3-head .lede,.v3-head .lede-r p{margin:20px 0 0}.v3-head .hero-actions{margin:28px 0 0}.v3-hero2 .hero2-grid{grid-template-columns:1fr 556px;align-items:center}.v3-row{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.link-row{margin:0}.link-row .rg-rows{list-style:none}.link-row-3 .rg-rows{grid-template-columns:repeat(3,minmax(0,1fr))}.link-row a{min-height:72px;padding:14px 20px}.link-row .rg-to{font-size:16px}.link-row .lr-r{grid-column:1}.link-row .lr-r p{color:var(--ink-2);margin:4px 0 0;font-size:15px;line-height:1.5}@media (width<=767px){.link-row-3 li:first-child a,.link-row a{padding-left:0}}.q-sec .head-c{margin-bottom:32px}.q-sec .head-top{margin-bottom:28px}.q-sec .fold{max-width:840px;margin-top:24px}.q-sec .head-c .lead-r p,.q-sec .head-top .lead-r p{color:var(--ink-2)}.q-two{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:32px 56px;display:grid}.q-two-l .h-section{margin:0}.q-two-l .lead-r p{margin:16px 0 0}@media (width<=980px){.q-two{grid-template-columns:1fr}}.fold-body .src{max-width:64ch;margin:0 0 16px}.duo-r p{color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.6}ul.points,.points-r ul{grid-template-columns:repeat(var(--pc,3), minmax(0, 1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}ul.points-2,.points-two ul{--pc:2}ul.points-3{--pc:3}ul.points-4{--pc:4}ul.points li,.points-r li{border-top:1px solid var(--ink);padding:20px 0 0}.pt-k{color:var(--ink);margin:0;font-size:17px;font-weight:500;line-height:1.45}.pt-d{color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.6}.points-r li{color:var(--ink-2);font-size:15px;line-height:1.6}.points-two li,.points-two.points-r li{color:var(--ink);font-size:19px;font-weight:500;line-height:1.45}@media (width<=980px){ul.points-4{--pc:2;gap:24px 32px}}@media (width<=640px){ul.points,.points-r ul{grid-template-columns:1fr;gap:24px}ul.points-4{grid-template-columns:1fr 1fr;gap:24px 20px}}.scale{grid-template-columns:repeat(var(--n), minmax(0, 1fr));max-width:840px;margin:8px auto 0;padding:0;list-style:none;display:grid;position:relative}.scale:before{content:"";border-top:1px solid var(--ink-2);position:absolute;top:6px;left:0;right:0}.scale:after{content:"";border:4px solid #0000;border-left:7px solid var(--ink-2);border-right:0;position:absolute;top:2px;right:-1px}.scale li{padding:24px 12px 0 0;position:relative}.scale li:before{content:"";border-left:1px solid var(--ink-2);height:12px;position:absolute;top:0;left:0}.sc-k{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:1.45}.sc-d{color:var(--ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}@media (width<=640px){.scale{grid-template-columns:1fr;padding-left:24px}.scale:before{border-top:0;border-left:1px solid var(--ink-2);inset:0 auto 0 6px}.scale:after{border:4px solid #0000;border-top:7px solid var(--ink-2);border-bottom:0;inset:auto auto -1px 2px}.scale li{padding:0 0 20px}.scale li:before{border-left:0;border-top:1px solid var(--ink-2);width:12px;height:0;top:9px;left:-24px}}.case{box-sizing:border-box;background:var(--paper);border:1px solid var(--rule);max-width:840px;margin:0;padding:32px 40px}.case-k{margin:0 0 12px}.case-b .src{color:var(--ink);max-width:40em;margin:0;font-size:17px;line-height:1.7}@media (width<=640px){.case{padding:24px 20px}}.tbl3{margin:0}.tbl3 .tbl-name{color:var(--ink);margin:0 0 16px}.tbl3 table{border-collapse:collapse;width:100%;color:var(--ink-2);border-bottom:1px solid var(--ink);font-size:15px;line-height:1.6}.tbl3 th,.tbl3 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:12px 20px 12px 0}.tbl3 thead th{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.tbl3 .cell-k{display:none}.tbl3 .tbl-desc{color:var(--ink-2);max-width:64ch;margin:12px 0 0;font-size:15px;line-height:1.6}@media (width<=640px){.tbl3 table,.tbl3 tbody,.tbl3 tr,.tbl3 th,.tbl3 td{display:block}.tbl3 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tbl3 table{border-top:1px solid var(--ink)}.tbl3 tbody tr{border-bottom:1px solid var(--rule);padding:14px 0}.tbl3 tbody th,.tbl3 td{border:0;padding:2px 0}.tbl3 td+td{margin-top:8px}.tbl3 td.empty{display:none}.tbl3 .cell-k{color:var(--ink-3);font-size:13px;font-weight:500;display:block}}.tb-dir{color:#f7f4edb3;margin:0 0 8px;font-size:13px}.topic-band .h-section a{color:var(--accent-ink);text-underline-offset:6px;text-decoration:underline 1px}.tb-topics ul{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:28px 0 32px;padding:0;font-size:15px;list-style:none;display:flex}.tb-topics a{color:#f7f4edd9}.tb-topics [aria-current]{color:var(--accent-ink);text-underline-offset:6px;text-decoration-thickness:1px}@media (width<=640px){.tb-topics ul{text-align:left;grid-template-columns:1fr 1fr;display:grid}}.gov-plate{box-sizing:border-box;background:var(--paper);border:1px solid var(--rule);padding:48px}.gov-plate .h-section{margin:0}.gov-lead p{color:var(--ink-2);max-width:44em;margin:16px 0 0;font-size:17px;line-height:1.7}.gov-lines ul{margin:24px 0 0;padding:0;list-style:none}.gov-lines li{color:var(--ink);border-top:1px solid var(--rule-soft);max-width:44em;margin:0;padding:16px 0;font-size:19px;line-height:1.55}.gov-sec .fold{max-width:none}@media (width<=640px){.gov-plate{padding:28px 20px}.gov-lines li{font-size:17px}}.five{grid-template-columns:3fr 2fr;gap:32px;display:grid}@media (width<=980px){.five{grid-template-columns:1fr}}.rlist .rl-p{margin:0 0 16px}.rl-items{margin:0;padding:0;list-style:none}.rl-k,.rl-t{margin:0}.rl-link{margin:12px 0 0;font-size:15px;font-weight:500}.rl-link a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.co-roles{margin-top:32px}.co-roles .rl-p{color:var(--ink-2);max-width:44em;font-size:17px;line-height:1.7}.co-roles .rl-items{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.co-roles .rl-items li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);flex-direction:column;padding:24px;display:flex}.co-roles .rl-k{color:var(--ink);font-size:17px;font-weight:500;line-height:1.4}.co-roles .rl-t{color:var(--ink-2);flex:1;margin-top:8px;font-size:15px;line-height:1.6}@media (width<=767px){.co-roles .rl-items{grid-template-columns:1fr}}.vsteps .rl-items{counter-reset:vs}.vsteps .rl-items li{counter-increment:vs;padding:0 0 24px 48px;position:relative}.vsteps .rl-items li:before{content:counter(vs);content:counter(vs) / "";color:var(--ink-3);font-size:15px;font-weight:500;position:absolute;top:0;left:0}.vsteps .rl-items li:not(:last-child):after{content:"";border-left:1px solid var(--rule);position:absolute;top:28px;bottom:4px;left:5px}.vsteps .rl-k{color:var(--ink);font-size:17px;font-weight:500;line-height:1.4}.vsteps .rl-t{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.6}.points-r.rlist .rl-p{color:var(--ink-2);max-width:44em;margin-bottom:24px;font-size:17px;line-height:1.7}.points-r.rlist .rl-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.points-r.rlist .rl-items li{border-top:1px solid var(--ink);padding:20px 0 0}.points-r.rlist .rl-k{color:var(--ink);font-size:17px;font-weight:500}.points-r.rlist .rl-t{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:1.6}@media (width<=640px){.points-r.rlist .rl-items{grid-template-columns:1fr;gap:24px}}.points-r>p{color:var(--ink-2);max-width:44em;margin:0 0 24px;font-size:17px;line-height:1.7}.points-r ul{margin:0}.gov-line{border-top:1px solid var(--rule-soft);text-align:center;max-width:840px;margin:32px auto 0;padding-top:24px}.gov-line-r p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.gov-line .more-link{margin-top:12px}.people-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.person{box-sizing:border-box;background:var(--bg);border:1px solid var(--rule);border-radius:6px;flex-direction:column;height:100%;padding:28px;display:flex}.person h3{color:var(--ink);margin:0;font-size:24px;font-weight:500;line-height:1.3}.person-aff{color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.6}.person-facts{border-top:1px solid var(--rule-soft);margin:16px 0 0;padding:16px 0 0}.person-facts div+div{margin-top:12px}.person-facts dt{color:var(--ink-3);font-size:13px;font-weight:500}.person-facts dd{color:var(--ink);margin:4px 0 0;font-size:15px;line-height:1.6}.person-facts dd p{margin:0}.person-limit{color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:1.6}.person-links{margin:auto 0 0;padding-top:16px;font-size:15px;font-weight:500}.person-links>span{color:var(--ink-3);margin-bottom:4px;font-size:13px;display:block}.person-links a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.person .fold{margin-top:16px}@media (width<=980px){.people-cards{grid-template-columns:1fr}}.cmp2{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.cmp2-card{padding:28px 32px 24px 0}.cmp2-card+.cmp2-card{border-left:1px solid var(--rule);padding:28px 0 24px 32px}.cmp2-card h3{margin:0 0 16px}.cmp2-acr{color:var(--accent);font-size:28px;font-weight:500;line-height:1.2;display:block}.cmp2-sub{color:var(--ink-3);margin-top:4px;font-size:13px;display:block}.cmp2-rows .rl-items li{border-top:1px solid var(--rule-soft);padding:12px 0}.cmp2-rows .rl-k{color:var(--ink-3);font-size:13px;font-weight:500}.cmp2-rows .rl-t{color:var(--ink);margin-top:4px;font-size:15px;line-height:1.6}.cmp2-card .fold{margin-top:8px}@media (width<=767px){.cmp2{grid-template-columns:1fr}.cmp2-card,.cmp2-card+.cmp2-card{border-left:0;padding:24px 0}.cmp2-card+.cmp2-card{border-top:1px solid var(--rule)}}.hsteps{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:56px;margin:0;padding:16px 0 0;list-style:none;display:grid}.hsteps li{position:relative}.hsteps li+li:before{content:"";border-top:1px solid var(--rule);width:33px;position:absolute;top:12px;left:-48px}.hsteps li+li:after{content:"";border:4px solid #0000;border-left:7px solid var(--ink-2);border-right:0;position:absolute;top:8px;left:-15px}.hs-k{color:var(--ink);margin:0;font-size:17px;font-weight:500;line-height:1.4}.hs-r p{color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.6}.hs-after p{color:var(--ink-2);max-width:56em;margin:24px 0 0;font-size:15px;line-height:1.6}@media (width<=767px){.hsteps{grid-template-columns:1fr;gap:32px}.hsteps li+li:before{border-top:0;border-left:1px solid var(--rule);width:0;height:18px;top:-26px;left:12px}.hsteps li+li:after{border:4px solid #0000;border-top:7px solid var(--ink-2);border-bottom:0;top:-10px;left:8.5px}}.topic-cards{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.topic-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--bg);padding:32px;position:relative}.topic-card:hover{background:var(--paper)}.topic-card h3{margin:0;font-size:24px;font-weight:500;line-height:1.3}.topic-card h3 a{color:var(--ink);text-decoration:none}.topic-card h3 a:after{content:"";position:absolute;inset:0}.topic-card h3 a:focus-visible{outline:none}.topic-card h3 a:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}.tc-line{color:var(--ink-2);margin:8px 0 0;font-size:17px;line-height:1.6}.tc-qs{margin:16px 0 0;padding:0;list-style:none}.tc-qs li{color:var(--ink-2);padding:4px 0 4px 16px;font-size:15px;line-height:1.5;position:relative}.tc-qs li:before{content:"";border-top:1px solid var(--ink-3);width:8px;position:absolute;top:15px;left:0}@media (width<=767px){.topic-cards{grid-template-columns:1fr}.topic-card{padding:24px 20px}}.map-lead{color:var(--ink-2);max-width:44em;margin:-12px 0 24px;font-size:17px;line-height:1.7}.terms2{columns:2;column-gap:64px;margin:0}.terms2 .term{break-inside:avoid;border-top:1px solid var(--rule);padding:16px 0}.terms2 dt{color:var(--ink);font-size:17px;font-weight:500}.terms2 dd{margin:4px 0 0}.terms2 dd p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}@media (width<=767px){.terms2{columns:1}}.refs3{max-width:72ch;margin:0 auto}.refs3 li{color:var(--ink-2);text-indent:-2em;overflow-wrap:anywhere;margin:0 0 10px;padding-left:2em;font-size:14px;line-height:1.6}.v3-row-end{background:var(--bg-alt)}.duo-r .rl-items{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;max-width:960px;margin:0 auto;display:grid}.duo-r .rl-items li{padding:24px 28px}.duo-r .rl-items li+li{border-left:1px solid var(--rule)}.duo-r .rl-k{color:var(--ink);font-size:19px;font-weight:500;line-height:1.4}.duo-r .rl-t{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.6}@media (width<=640px){.duo-r .rl-items{grid-template-columns:1fr}.duo-r .rl-items li{padding:20px 0}.duo-r .rl-items li+li{border-left:0;border-top:1px solid var(--rule)}}.flow2r .rl-p{color:var(--ink-2);max-width:44em;font-size:17px;line-height:1.7}.flow2r .rl-items{grid-template-columns:1fr 1fr;gap:40px;max-width:960px;margin:8px 0 24px;display:grid}.flow2r .rl-items li{background:var(--bg);border:1px solid var(--rule);padding:16px 20px;position:relative}.flow2r .rl-items li+li{border-color:var(--ink)}.flow2r .rl-items li+li:before{content:"";border-top:1px solid var(--ink-2);width:33px;position:absolute;top:50%;left:-40px}.flow2r .rl-items li+li:after{content:"";border:4px solid #0000;border-left:7px solid var(--ink-2);border-right:0;position:absolute;top:calc(50% - 4px);left:-8px}.flow2r .rl-k{color:var(--ink-3);font-size:13px;font-weight:500}.flow2r .rl-t{color:var(--ink);margin-top:6px;font-size:15px;line-height:1.6}@media (width<=640px){.flow2r .rl-items{grid-template-columns:1fr;gap:28px}.flow2r .rl-items li+li:before{border-top:0;border-left:1px solid var(--ink-2);width:0;height:21px;top:-28px;left:24px}.flow2r .rl-items li+li:after{border:4px solid #0000;border-top:7px solid var(--ink-2);border-bottom:0;top:-8px;left:20.5px}}.ch24-launch{max-width:40em;color:var(--ink-2);margin:24px auto 0;font-size:17px;line-height:1.7}.link-row .lr-v{color:var(--ink-2);grid-column:1;margin-top:4px;font-size:15px;line-height:1.5}.rl-link a+a{margin-left:20px}.src-group .src{font:inherit;color:inherit;max-width:none;margin:0}.fold-body .src-group{max-width:64ch;margin:0 0 16px}.case-b .src-group{color:var(--ink);max-width:40em;margin:0;font-size:17px;line-height:1.7}.pf-line{max-width:44em;margin:0 0 24px}.pf-line .src-group{color:var(--ink-2);margin:0;font-size:15px;line-height:1.7}.pf-line .more-link{margin-top:8px}.after-r{max-width:44em;margin:24px 0}.after-r p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.75}.ch24-launch .src-group{margin:0}.v3-head .lede-n p{color:var(--ink-2);max-width:36em;margin:8px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.7}@media (width<=1099px){.v3-hero2 .hero2-grid{grid-template-columns:1fr}}@media (width<=767px){.refs3 li{margin-bottom:5px}}.q-sec .head-c .lead-long p{text-align:left;max-width:36em;margin-left:auto;margin-right:auto}.cmp2-row{border-top:1px solid var(--rule-soft);padding:12px 0}.cmp2-row .rl-k{color:var(--ink-3);margin:0;font-size:13px;font-weight:500}.cmp2-def,.cmp2-r p{color:var(--ink);margin:4px 0 0;font-size:15px;line-height:1.6}.ch24-h{color:var(--ink);margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.4}.q-h-c .pf-line{max-width:36em}.gov-line+.ch24-launch{margin-top:32px}.hero-fig{margin:0}.hero-fig img{width:100%;height:auto;display:block}.hero-fig figcaption{color:var(--ink-3);margin:12px 0 0;font-size:13px;line-height:1.6}@media (width>=1100px){.home .hero2-grid{grid-template-columns:minmax(0,1fr) 430px}}.home .hero2-grid{grid-template-rows:auto auto;grid-template-areas:"head fig""act fig";align-content:center;row-gap:0}.home .hero2-head{grid-area:head}.home .hero-fig{grid-area:fig;align-self:center}@media (width<=980px){.home .hero2-grid{grid-template-columns:1fr;grid-template-areas:"head""fig""act"}.home .hero-fig{margin-top:24px}}html{scroll-padding-top:var(--head-h,84px)}.steps-loop{color:var(--ink-2);margin:4px 0 0;font-size:15px;line-height:1.6}.g1+.steps-loop,.flow3+.steps-loop{border-top:1px solid var(--rule-soft);margin-top:20px;padding-top:12px}.loop-i{min-width:1em;color:var(--ink-3);font-size:12px;display:inline-block}.loop-k{font-weight:500}.g-desc{color:var(--ink-2);max-width:56ch;margin:16px 0 0;font-size:15px;line-height:1.6}.g1{align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.g1>li{--g:40px;border-top:1px solid var(--ink);flex:1 1 0;min-width:0;padding-top:16px;position:relative}.g1>li+li{margin-left:var(--g)}.g1-t{color:var(--ink);margin:0}.g1-d{color:var(--ink-2);margin:0}.g1-t+.g1-d{margin-top:4px}.g1-m{color:var(--ink);margin:8px 0 0;font-size:15px;font-weight:500;line-height:1.4}.g1-tag{color:var(--ink);margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.4}.g1 .step-no{color:var(--ink-3);margin:0 0 4px;font-size:13px;font-weight:500;line-height:1.4;display:block}.g1-link{text-align:center;color:var(--ink-3);margin:0;font-size:13px;line-height:1.35;position:absolute;top:40px;left:100%}.g1-arrow>li+li:before{content:"";top:24px;left:calc(var(--g) / -2 - 5px);border-top:1.5px solid var(--ink-3);border-right:1.5px solid var(--ink-3);width:7px;height:7px;position:absolute;transform:rotate(45deg)}.g1-rule>li+li:before{content:"";top:25px;left:calc(var(--g) * -1);width:var(--g);border-top:1px solid var(--rule);position:absolute}@media (width>=768px) and (width<=1199px){.g1-5{flex-wrap:wrap;row-gap:32px}.g1-5>li,.g1-5>li.g1-wide{--g:64px;flex:0 0 calc(33.3333% - 43.6667px)}}@media (width<=767px){.g1{flex-direction:column}.g1>li+li,.g1>li.g1-wide{margin-top:32px;margin-left:0}.g1-arrow>li+li:before{top:-21px;left:4px;transform:rotate(135deg)}.g1-rule>li+li:before{border-top:0;border-left:1px solid var(--rule);width:0;height:24px;top:-28px;left:8px}.g1-link{text-align:left;white-space:nowrap;height:32px;line-height:32px;top:100%;left:24px}}.flow3{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.flow3>li{min-width:0;position:relative}.flow3>li+li:before{content:"";border-top:1.5px solid var(--ink-3);border-right:1.5px solid var(--ink-3);width:7px;height:7px;position:absolute;top:calc(50% - 4px);left:-25px;transform:rotate(45deg)}.flow3 .col-k{margin:0 0 8px;line-height:1.4}.f3-side ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.f3-side li{border-top:1px solid var(--rule);padding-top:12px}.f3-t{color:var(--ink);font-size:15px;font-weight:500;line-height:1.4;display:block}.f3-d{color:var(--ink-2);font-size:13px;display:block}.f3-mid{background:var(--paper);border:1px solid var(--ink);padding:24px}.f3-mid .g-name{color:var(--ink);margin:0 0 8px;font-size:19px;font-weight:500;line-height:1.4}.f3-mid ul{margin:0;padding:0;list-style:none}.f3-mid li{color:var(--ink-2);font-size:15px;line-height:1.6}@media (width<=767px){.flow3{grid-template-columns:1fr;row-gap:32px}.flow3>li+li:before{top:-20px;left:4px;transform:rotate(135deg)}}.v3-hero2 .v3-hero-fig{align-self:start}.roles3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}.roles3>li{grid-column:var(--c);grid-row:var(--r);border-top:1px solid var(--rule-soft);min-width:0;padding-top:10px;position:relative}.roles3 .col-k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1099px){.v3-hero2 .v3-hero-fig{margin-top:8px}.roles3{grid-template-columns:1fr;row-gap:32px}.roles3>li{grid-area:auto}.roles3 .col-k{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--ink-3);margin-bottom:2px;font-size:13px;font-weight:500;line-height:1.4;display:block;position:static;overflow:visible}.roles3>li+li:before{content:"";border-top:1.5px solid var(--ink-3);border-right:1.5px solid var(--ink-3);width:7px;height:7px;position:absolute;top:-21px;left:4px;transform:rotate(135deg)}}.card-steps{border-top:1px solid var(--rule-soft);flex-wrap:wrap;gap:12px 32px;margin:0;padding:16px 0 0;display:flex}.card-steps>li{flex:9em;min-width:0;position:relative}.card-steps>li+li:before{content:"";border-top:1.5px solid var(--ink-3);border-right:1.5px solid var(--ink-3);width:7px;height:7px;position:absolute;top:7px;left:-21px;transform:rotate(45deg)}.cs-t{color:var(--ink);font-size:15px;font-weight:500;line-height:1.4;display:block}.cs-d{color:var(--ink-2);font-size:13px;line-height:1.5;display:block}.card-set{border-top:1px solid var(--rule-soft);flex-wrap:wrap;gap:4px 0;margin:0;padding:16px 0 0;display:flex}.card-set>li{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:500;line-height:1.4}.card-set>li:not(:last-child):after{content:"·";content:"·" / "";color:var(--ink-3);margin:0 10px;font-weight:400}.task-cards .steps-loop{color:var(--ink-2);margin:-8px 0 0;font-size:15px;line-height:1.6}@media (width<=640px){.card-steps{flex-direction:column;gap:28px}.card-steps>li{flex:none}.card-steps>li+li:before{top:-19px;left:4px;transform:rotate(135deg)}}.rl-lead{color:var(--ink);max-width:36em;margin:0 0 16px;font-size:17.9px;line-height:1.7}.roles-cells .rl-lead{text-align:center;margin:0 auto 20px}.roles-cells .rl-p{text-align:center}.roles-cells li p{margin:0}.co-roles .rl-lead{margin:0 0 20px}.cmp2-reach{color:var(--ink);margin:-4px 0 16px;font-size:15px;line-height:1.6}.src-name{color:var(--ink);margin:24px 0 4px;font-size:15px;font-weight:500;line-height:1.5}.src-name+.g-desc{margin-top:0}@media (width>=1200px){.home .hero2-grid{grid-template-columns:minmax(0,1fr) 640px}.home .hero-fig img{width:100%}}.home .hero-fig figcaption{text-align:left;max-width:640px}.loops{margin:0;padding:0;list-style:none}.g1+.loops>li:first-child>.steps-loop{border-top:1px solid var(--rule-soft);margin-top:20px;padding-top:12px}.rg-line li+li{border-left-color:var(--rule)}.rg-line .rg-rows{align-items:stretch}.rg-line .rg-rows>li{display:flex}.rg-line a{background:0 0}.rg-line a,.rg-line li:first-child a{min-height:72px;color:var(--ink);flex:1;grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;align-content:stretch;align-items:start;column-gap:12px;padding:20px 24px;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out,box-shadow .16s ease-out;display:grid}.rg-line .rg-who{grid-area:1/1}.rg-line .rg-to{grid-area:1/1;transition:color .16s ease-out}.rg-line .rg-who+.rg-to{grid-row:2}.rg-line .lr-v,.rg-line .lr-r{grid-column:1}.rg-line .arr{color:var(--ink-3);grid-area:1/2;align-self:center;transition:color .16s ease-out,transform .16s ease-out}.rg-line a:has(.rg-who) .arr{grid-row:2}.rg-line a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:var(--paper);box-shadow:inset 0 2px 0 var(--ink)}.rg-line a:focus-visible .rg-to,.rg-line a:focus-visible .arr{color:var(--accent)}.rg-line a:focus-visible .arr{transform:translate(4px)}.rg-line a:active{background:var(--bg-alt);box-shadow:inset 0 2px 0 var(--ink)}.rg-line a:active .rg-to{color:var(--accent-deep)}.rg-line a:active .arr{transform:translate(2px)}@media (hover:hover){.rg-line a:hover{text-decoration:none}}.link-row-2 .rg-rows{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=767px){.rg-line a,.rg-line li:first-child a{min-height:64px;padding:16px}.rg-line li:nth-child(n+3){border-top-color:var(--rule)}.link-row-2 .rg-rows,.link-row-3 .rg-rows{grid-template-columns:1fr}.link-row-2 li+li,.link-row-3 li+li{border-left:0;border-top:1px solid var(--rule)}}.topic-card{transition:background-color .16s ease-out,box-shadow .16s ease-out}.topic-card h3 a{transition:color .16s ease-out}.topic-card .arr{color:var(--ink-3);font-size:18px;line-height:31px;transition:color .16s ease-out,transform .16s ease-out;position:absolute;top:32px;right:24px}.topic-card h3{padding-right:32px}.topic-card:focus-within{background:var(--paper);box-shadow:inset 0 2px 0 var(--ink)}.topic-card:focus-within h3 a,.topic-card:focus-within .arr{color:var(--accent)}.topic-card:focus-within .arr{transform:translate(4px)}.topic-card:active{background:var(--bg-alt)}@media (hover:hover){.topic-card:hover{background:var(--paper);box-shadow:inset 0 2px 0 var(--ink)}.topic-card:hover h3 a,.topic-card:hover .arr{color:var(--accent)}.topic-card:hover .arr{transform:translate(4px)}}@media (hover:none){.topic-card:hover{background:var(--bg)}}@media (width<=767px){.topic-card .arr{top:24px;right:16px}}@media (prefers-reduced-motion:reduce){.rg-line a,.rg-line .arr,.rg-line .rg-to,.topic-card,.topic-card .arr,.topic-card h3 a{transition:none}.rg-line a:hover .arr,.rg-line a:focus-visible .arr,.rg-line a:active .arr,.topic-card:hover .arr,.topic-card:focus-within .arr{transform:none}}@media (hover:none){.rg-line a:hover{box-shadow:none;background:0 0}}.home .hero2-head{align-self:center}.tb-next{margin:0}.topic-band .h-section .tb-card{text-align:left;grid-template-columns:auto auto;align-items:center;column-gap:20px;text-decoration:none;transition:background-color .16s ease-out,box-shadow .16s ease-out;display:inline-grid}.topic-band .tb-card .tb-dir{letter-spacing:0;grid-area:1/1;margin:0 0 6px;font-weight:400}.topic-band .tb-card .tb-name{grid-area:2/1}.topic-band .tb-card .arr{grid-area:2/2;font-size:.7em;transition:transform .16s ease-out}.topic-band .tb-card:focus-visible .arr{transform:translate(4px)}@media (hover:hover){.topic-band .tb-card:hover{box-shadow:inset 0 2px 0 var(--accent-ink);background:#f7f4ed14;text-decoration:none}.topic-band .tb-card:hover .arr{transform:translate(4px)}}@media (width<=640px){.topic-band .h-section .tb-card{padding:16px;display:grid}}@media (prefers-reduced-motion:reduce){.topic-band .tb-card,.topic-band .tb-card .arr{transition:none}.topic-band .tb-card:hover .arr,.topic-band .tb-card:focus-visible .arr{transform:none}}@media (width<=767px){.rg-line .rg-rows>li>a,.rg-line .rg-rows>li:nth-child(n)>a{min-height:64px;padding:16px}}.q-sec .g1-roles{margin:0 0 40px}main h1,.hero2-title{text-wrap:balance}.v3-head .lede,.v3-head .lede-r p,.page-hero .lede-r p,.page-hero .lede,.hero2-lede p{text-wrap:pretty}.g1-k{margin:0 0 4px;line-height:1.4}@media (width>=768px) and (width<=1199px){.g1-6{flex-wrap:wrap;row-gap:32px}.g1-6>li,.g1-6>li.g1-wide{--g:64px;flex:0 0 calc(33.3333% - 65px)}}#ch24 .ch24-launch{margin:32px 0 0}#ch24 .gov-line{text-align:left;border-top:0;max-width:40em;margin:24px 0 0;padding:0}#ch24 .gov-line .more-link{margin-top:8px}.topic-card{cursor:pointer}.topic-card h3 a:after{z-index:1}.g1>li.g1-wide{--g:80px}.g1-link{width:80px;padding:0 8px}@media (width>=768px) and (width<=1199px){.g1-5 .g1-link,.g1-6 .g1-link{width:64px;padding:0 6px}}@media (width<=767px){.g1-link{width:auto;padding:0}}.tb-topics [aria-current]{font-weight:600;text-decoration:none}main h2,main h3{text-wrap:balance}.q-h-c .pf-line{text-align:left}#goals .cells4,ul.points-titles{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin:0;padding:0;list-style:none;display:grid}#goals .cells4 li,ul.points-titles li{cursor:default;background:0 0;border:0;padding:0 0 0 22px;position:relative}#goals .cells4 li:before,ul.points-titles li:before{content:"";border-top:1.5px solid var(--ink-3);width:10px;position:absolute;top:.75em;left:0}#goals .cells4 h3,ul.points-titles .pt-k{color:var(--ink);margin:0;font-size:19px;font-weight:500;line-height:1.5}@media (width<=640px){#goals .cells4,ul.points-titles{grid-template-columns:1fr;gap:10px}#goals .cells4 h3,ul.points-titles .pt-k{font-size:17px}}@media (width>=981px){.people-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.scale+.pf-line{margin-top:24px}@media (width<=1199px){.g1-5,.g1-6{flex-flow:column;row-gap:0}.g1-5>li,.g1-6>li,.g1-5>li.g1-wide,.g1-6>li.g1-wide{flex:none}.g1-5>li+li,.g1-6>li+li,.g1-5>li.g1-wide,.g1-6>li.g1-wide{margin-top:32px;margin-left:0}.g1-5>li:first-child,.g1-6>li:first-child{margin-top:0}.g1-5.g1-arrow>li+li:before,.g1-6.g1-arrow>li+li:before{top:-21px;left:4px;transform:rotate(135deg)}.g1-5 .g1-link,.g1-6 .g1-link{text-align:left;white-space:nowrap;width:auto;height:32px;padding:0;line-height:32px;top:100%;left:24px}}@media (width<=899px){.g1{flex-direction:column}.g1>li,.g1>li.g1-wide{flex:none}.g1>li+li,.g1>li.g1-wide{margin-top:32px;margin-left:0}.g1>li:first-child{margin-top:0}.g1-arrow>li+li:before{top:-21px;left:4px;transform:rotate(135deg)}.g1-rule>li+li:before{border-top:0;border-left:1px solid var(--rule);width:0;height:24px;top:-28px;left:8px}.g1-link{text-align:left;white-space:nowrap;width:auto;height:32px;padding:0;line-height:32px;top:100%;left:24px}}.person-links a:hover,.rl-link a:hover{color:var(--accent)}.people-band a{color:var(--ink);text-underline-offset:4px;text-decoration:underline 1px}.people-band a:hover{color:var(--accent)}.person-links a,.rl-link a{text-decoration-thickness:1px}.final-band .final-links a,.final-band .tb-topics a{text-decoration-color:#f7f4ed73;text-decoration-thickness:1px}@media print{.final-band .final-links a,.final-band .tb-topics a{text-decoration-color:currentColor}}@media (width<=1199px){.g1-5,.g1-6,.g1-5+.steps-loop,.g1-6+.steps-loop,.g1-5+.loops,.g1-6+.loops{max-width:840px;margin-left:0;margin-right:0}}@media (width<=899px){.g1,.g1+.steps-loop,.g1+.loops{max-width:840px;margin-left:0;margin-right:0}}.final-stages ul{border:0;grid-template-columns:minmax(0,1fr);gap:10px;width:fit-content;max-width:100%;margin:0 auto}.final-stages li,.final-stages li+li,.final-stages li:nth-child(2n),.final-stages li:nth-child(n+3){cursor:default;background:0 0;border:0;padding:0 0 0 22px;position:relative}.final-stages li:before{content:"";border-top:1.5px solid #f7f4ed8c;width:10px;position:absolute;top:.75em;left:0}.q-sec.q-h-c .head-c .lead-r p{text-align:left}.q-sec.q-h-c .fold,.q-h-c .scale,.q-h-c .duo-r .rl-items,.q-h-c .case,.q-sec.q-h-c>.wrap>.more-link{max-width:840px}@media (width<=1199px){.q-h-c .g1-5,.q-h-c .g1-6,.q-h-c .g1-5+.steps-loop,.q-h-c .g1-6+.steps-loop,.q-h-c .g1-5+.loops,.q-h-c .g1-6+.loops{margin-left:max(0px,50% - 420px)}}@media (width<=899px){.q-h-c .g1,.q-h-c .g1+.steps-loop,.q-h-c .g1+.loops{margin-left:max(0px,50% - 420px)}}#ch24 .fold,#ch24 .ch24-launch,#ch24 .gov-line{margin-left:max(0px,50% - 420px);margin-right:auto}@media (width<=1199px){.q-h-c .g1-5~.g-desc,.q-h-c .g1-6~.g-desc{margin-left:max(0px,50% - 420px)}}@media (width<=899px){.q-h-c .g1~.g-desc{margin-left:max(0px,50% - 420px)}}.q-h-c .g1-box>.steps-loop,.q-h-c .g1-box>.loops,.q-h-c .g2-box>.steps-loop,.q-h-c .g2-box>.loops,.q-h-c .src-name{max-width:840px}#combined .tbl3>.tbl-desc,#combined .src-name,#combined .g-desc{margin-left:0}.site-head,.site-foot,.skip{--paper:#f7f5ef;--ink:#1d3027;--green:#164632;--muted:#61675f;--rule:#d6d9ce;--white:#fffef9;--serif:"TeX Gyre Pagella", "Palatino Linotype", Palatino, Georgia, serif;--sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}.site-head,.site-foot{font-family:var(--sans);color:var(--ink);word-break:keep-all;overflow-wrap:break-word;font-size:16px;line-height:1.75}.site-head :where(p,ul,ol),.site-foot :where(p,ul,ol){margin:0}.site-head :where(ul,ol),.site-foot :where(ul,ol){padding:0;list-style:none}.site-head a,.site-foot a{color:inherit;text-decoration:none}.site-head img{max-width:100%;height:auto;display:block}.site-head :is(a,summary,button):focus-visible,.site-foot a:focus-visible{outline-offset:6px;outline:2px solid #a46c39}.site-head .wrap,.site-foot .wrap{width:min(1200px,100% - 96px);max-width:none;margin-inline:auto;padding:0}.skip{background:var(--green);color:#fff;z-index:100;padding:12px 20px;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.site-head{z-index:20;background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0}.nav-row{justify-content:space-between;align-items:center;gap:32px;min-height:88px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-mark{object-fit:contain;width:48px;height:48px}.brand-ko{color:var(--green);letter-spacing:-.035em;white-space:nowrap}.bw-1{font-size:21px;font-weight:750}.bw-2{margin-left:3px;font-size:17px;font-weight:450}.nav-links ul{gap:38px;display:flex}.nav-links a{color:#404b43;padding:12px 2px;font-size:15px;display:block}.nav-links a:hover{color:var(--green);text-underline-offset:8px;text-decoration:underline}.nav-end{align-items:center;gap:16px;display:flex}.site-head .btn{border:1px solid var(--green);height:auto;min-height:50px;font:inherit;letter-spacing:normal;font-size:14px;font-weight:560;line-height:inherit;border-radius:0;justify-content:center;align-items:center;gap:24px;padding:12px 25px;transition:background .2s,color .2s;display:inline-flex}.site-head .btn-primary{background:var(--green);color:var(--white)}.site-head .btn-primary:hover{background:#263b2d}.site-head .btn-sm{padding:8px 18px}.nav-narrow{display:none}.site-foot{background:#f4f3ed;border-top:1px solid #c9d0c1;padding:50px 0 24px}.foot-top{justify-content:space-between;display:flex}.foot-id .user{color:var(--muted);max-width:470px;margin-top:18px;font-size:12px}.foot-id .user span{display:block}.footer-word{font-family:var(--serif);color:#79856f;text-align:right;letter-spacing:-.025em;font-size:40px;line-height:1.2}.foot-menu ul{flex-wrap:wrap;gap:24px;margin-top:32px;font-size:13px;display:flex}.foot-menu a:hover{text-underline-offset:5px;text-decoration:underline}.foot-bottom{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;align-items:center;margin-top:36px;padding-top:20px;font-size:11px;display:flex}.foot-login{margin:0!important}.to-top{order:2}.credit{font-family:var(--serif);letter-spacing:.06em}@media (width<=1050px){.site-head .wrap,.site-foot .wrap{width:calc(100% - 64px)}.nav-row{gap:20px}.nav-links ul{gap:24px}.site-head .btn{padding-inline:18px}}@media (width<=760px){.site-head .wrap,.site-foot .wrap{width:calc(100% - 40px)}.nav-row{gap:12px;min-height:74px}.brand-mark{width:40px;height:40px}.brand{gap:8px}.bw-1{font-size:18px}.bw-2{font-size:14px}.nav-links,.site-head .nav-primary{display:none}.nav-narrow{display:block;position:relative}.nav-narrow summary{cursor:pointer;border:1px solid var(--rule);place-items:center;width:44px;height:44px;list-style:none;display:grid}.nav-narrow summary::-webkit-details-marker{display:none}.burger{border-block:1px solid var(--green);width:18px;height:10px}.nav-narrow nav{background:var(--paper);border:1px solid var(--rule);width:200px;padding:12px;position:absolute;top:54px;right:0}.nav-narrow nav a{padding:12px;display:block}.site-foot{padding-top:36px}.footer-word{display:none}.foot-menu ul{gap:14px 24px}.foot-bottom{flex-wrap:wrap;gap:12px}.credit{display:none}}@media (width<=380px){.site-head .wrap,.site-foot .wrap{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.site-head *,.site-foot *{transition:none!important}}.site-head .nav-links a{position:relative}.site-head .nav-links a:before{content:"";position:absolute;inset:0 -7px}.site-head .btn-sm{min-height:44px}@media (width<=760px){.site-head .brand{min-height:44px}.site-foot .foot-menu ul{gap:21px 24px}}.nav-narrow[open] summary{background:#e9ede1;border-color:#164632}.site-foot .foot-login{margin:0 0 0 auto!important}.site-foot .foot-bottom{column-gap:24px}.nav-links a[aria-current]{color:var(--green);text-underline-offset:9px;text-decoration:underline 1px}.nav-narrow nav a[aria-current]{color:var(--green);text-underline-offset:6px;text-decoration:underline 1px}[data-door][hidden]{display:none!important}:root{--bg:#f7f5ef;--bg-alt:#eeefe8;--ink:#1d3027;--ink-2:#5a6259;--ink-3:#61675f;--rule:#d6d9ce;--accent:#164632;--accent-deep:#164632;--sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}body{font-family:var(--sans);word-break:keep-all}.v3-head h1{letter-spacing:-.05em;font-size:clamp(36px,4vw,56px);font-weight:560;line-height:1.25}.v3-head .lede,.v3-head .lede-r p{color:var(--ink-2);max-width:600px;font-size:17px;line-height:1.95}.wg-sections.v3 .h-section{letter-spacing:-.04em;font-size:clamp(28px,2.7vw,38px);font-weight:550;line-height:1.4}.wg-sections.v3 .lead-r p,.q-two-l .lead-r p{color:var(--ink-2);max-width:690px;font-size:16px;line-height:1.9}.wg-sections.v3 li{line-height:1.9}.g1-t{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.5}.g1-d{font-size:13px;line-height:1.8}.f3-d{line-height:1.8}.rl-t{font-size:15px;line-height:1.9}.tbl3 .tbl-name{letter-spacing:-.015em;font-size:16px;font-weight:550;line-height:1.75}.tbl3 thead th,.wg-sections.v3 table th{color:#5c7350;font-size:12px;font-weight:550;line-height:1.7}.tbl3 tbody th{color:#274a32;font-weight:550}.wg-sections.v3 dd,.wg-sections.v3 dl p{line-height:1.9}.case-k,.flow3 .col-k,.g1-k{letter-spacing:.04em;color:var(--accent);font-size:12px;font-weight:550}.head-c,.q-sec.q-h-c{text-align:left}.head-c .h-section{max-width:none;margin:0}.head-c .lead-r p{margin:16px 0 0}.q-sec.q-h-c .head-c .lead-r p,.q-sec.q-h-c .fold,.q-h-c .scale,.q-h-c .duo-r .rl-items,.q-h-c .case,.q-h-c .pf-line,.q-sec.q-h-c>.wrap>.more-link,.q-h-c .ch24-launch,.q-h-c .gov-line,.q-h-c .refs3,.q-h-c .g1-5,.q-h-c .g1-6,.q-h-c .g1-5+.steps-loop,.q-h-c .g1-6+.steps-loop,.q-h-c .g1-5+.loops,.q-h-c .g1-6+.loops,.q-h-c .g1,.q-h-c .g1+.steps-loop,.q-h-c .g1+.loops,.q-h-c .g1-5~.g-desc,.q-h-c .g1-6~.g-desc,.q-h-c .g1~.g-desc,.q-h-c .g1-box>:not(ol),.q-h-c .g2-box>:not(ol),.q-h-c .src-name,.q-h-c .g-desc,.q-h-c .tbl3>.tbl-desc,.q-sec.q-h-c .wrap>p,.q-sec.q-h-c .wrap>.rl-items,.q-sec.q-h-c .wrap>.steps-loop{margin-right:auto;margin-left:0!important}.q-sec.q-h-c .head-c .lead-r p,.q-sec .head-top .lead-r p{max-width:690px}.wrap{width:min(1200px,100% - 96px);max-width:none;margin-inline:auto;padding:0}@media (width<=1050px){.wrap{width:calc(100% - 64px)}}@media (width<=760px){.wrap{width:calc(100% - 40px)}}@media (width<=380px){.wrap{width:calc(100% - 32px)}}.crumb{letter-spacing:0;color:#61675f;align-items:center;gap:12px;font-size:12px}.crumb>span[aria-hidden]{color:#a1aa99}.crumb a{color:inherit}.crumb a:hover{color:inherit;text-decoration:underline}.crumb [aria-current]{color:inherit;font-weight:inherit;text-decoration:none}.v3-head .crumb{margin-bottom:28px}@media (width<=767px){.crumb a{min-height:0;line-height:inherit;display:inline}}@media (width<=760px){.crumb{font-size:11px}.v3-head .crumb{margin-bottom:22px}}.more-link{font-size:14px;font-weight:400}.more-link a{color:inherit;border-bottom:1px solid #9baa98;align-items:center;gap:14px;padding-block:4px;text-decoration:none;display:inline-flex}.more-link a:hover{color:#164632;text-underline-offset:4px;text-decoration:underline 1px}.more-link a .arr,.more-link a:hover .arr{transform:none}.fold{border-top:1px solid #d8ddcf;margin-top:23px}.fold>summary{color:#5b6b51;justify-content:space-between;align-items:center;gap:24px;min-height:0;padding:17px 0;font-size:12px;line-height:1.6;display:flex;position:static}.fold>summary .fold-l,.fold-l .fold-sub{font-size:inherit;color:inherit;font-weight:500}.fold-l .fold-sub{font-weight:400}.fold>summary:hover,.fold[open]>summary,.fold>summary:hover .fold-l{color:#164632}.fold>summary .faq-mk{flex:none;width:auto;height:auto;position:static;transform:none}.fold>summary .faq-mk:before{content:"+";color:#73846b;border:0;font-size:22px;font-weight:300;line-height:1;position:static}.fold>summary .faq-mk:after{display:none}.fold[open]>summary .faq-mk:before{content:"−"}.fold-body{color:#4f5b48;background:#ecefe5;border-left:2px solid #a6b999;margin-bottom:6px;padding:18px 22px 22px;font-size:14px;line-height:1.95}.fold-body p,.fold-body .src,.fold-body .src-group,.fold-body li{color:inherit;font-size:14px;line-height:1.95}.fold-sec{margin-top:38px}.fold-sec>summary{font-size:14px}.fold-sec .fold-body{padding:26px 30px}@media (width<=760px){.fold{margin-top:20px}.fold>summary{gap:15px;padding-block:14px;font-size:11px}.fold-body{padding:15px 15px 18px;font-size:13px}.fold-body p,.fold-body .src,.fold-body .src-group,.fold-body li{font-size:13px}.fold-sec{margin-top:30px}.fold-sec>summary{font-size:12px}.fold-sec .fold-body{padding:18px}}:focus-visible,.final-band :focus-visible,.final-band a:focus-visible,.topic-band a:focus-visible{outline-offset:6px;outline:2px solid #a46c39}.f3-mid,.flow2r .rl-items li,.case,.gov-plate{border-radius:0}[id]{scroll-margin-top:0}@media (width<=640px){[id]{scroll-margin-top:0}}.final-band,.home main>section.final-band{color:var(--ink);text-align:left;background:#dfe5d6;border:0;padding:52px 0}.final-band>.wrap{grid-template-columns:1fr auto;align-items:center;gap:18px 48px;display:grid}.final-band .h-section{color:var(--ink);max-width:none;margin:0;font-size:29px;font-weight:550;line-height:1.5}.final-band .final-r p{color:var(--ink-2);max-width:40em;margin:8px 0 0;font-size:15px;line-height:1.9}.final-band .final-links{justify-content:flex-start;margin:0;font-size:14px;font-weight:400}.final-band>.wrap>p:last-child{grid-area:1/2/span 3;align-self:center;margin:0}.final-band .btn,.final-band .btn-light{color:#fffef9;height:auto;min-height:50px;font:560 14px/1.75 var(--sans);letter-spacing:normal;background:#164632;border:1px solid #164632;border-radius:0;gap:24px;padding:12px 25px;text-decoration:none;transition:background .2s,color .2s}.final-band .btn:hover,.final-band .btn-light:hover{background:#263b2d;text-decoration:none}.final-band .btn .arr,.final-band .btn:hover .arr{transform:none}.final-band .final-links a,.final-band .tb-topics a{color:var(--ink-2);border-bottom:1px solid #9baa98;padding-block:4px;text-decoration:none}.final-band .final-links a:hover,.final-band .tb-topics a:hover{color:#164632;text-underline-offset:4px;text-decoration:underline 1px}.topic-band{text-align:left}.topic-band .tb-topics ul{justify-content:flex-start;row-gap:0;margin:0;font-size:14px}.topic-band .tb-topics [aria-current]{color:var(--ink);text-decoration:none}.tb-topics a,.tb-topics [aria-current]{align-items:center;min-height:44px;display:inline-flex}.tb-topics a{text-underline-offset:6px;text-decoration:underline #9baa98;border-bottom:0!important}.topic-band .h-section .tb-card{color:var(--ink);border:1px solid #b9c4ae;padding:14px 22px}.topic-band .tb-card .tb-dir{color:var(--ink-3);font-size:12px}.topic-band .tb-card .tb-name{font-size:24px}.topic-band .tb-card:hover,.topic-band .tb-card:active{background:#e9ede1;box-shadow:inset 0 2px #164632}.topic-band .tb-card:focus-visible{outline-offset:-2px;background:#e9ede1;outline:2px solid #a46c39;box-shadow:inset 0 2px #164632}@media (width<=760px){.v3-head h1{letter-spacing:-.045em;font-size:36px;line-height:1.3}.v3-head .lede,.v3-head .lede-r p{font-size:16px;line-height:1.9}.wg-sections.v3 .h-section{font-size:25px;line-height:1.5}.wg-sections.v3 .lead-r p,.q-two-l .lead-r p{font-size:15px}.rl-t{font-size:14px}.final-band,.home main>section.final-band{padding:42px 0}.final-band>.wrap{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.final-band>.wrap>p:last-child{align-self:flex-start}.final-band .h-section{font-size:25px}.final-band .btn,.final-band .btn-light{width:auto;display:inline-flex}}@media (width<=380px){.v3-head h1{font-size:33px}}@media (hover:hover){.rg-line a:hover{box-shadow:none;background:#efeee6}.rg-line a:hover .rg-to{color:var(--ink)}.rg-line a:hover .arr{color:var(--ink-3);transform:none}}.wg-sections.v3>section.sec2{padding-block:70px 76px}.v3-head{padding:64px 0 60px}@media (width<=760px){.wg-sections.v3>section.sec2{padding-block:44px 46px}.v3-head{padding:34px 0 32px}}@media (width>=761px){.tbl3 table{border-bottom:0}.wg-sections.v3 .tbl3 thead th{letter-spacing:.035em;color:#616e57;border-top:0;border-bottom:1px solid #a5b59a;padding:14px 24px 14px 0;font-size:11px;font-weight:500}.wg-sections.v3 .tbl3 tbody th{color:#23432e;border-bottom:1px solid #c9d1c0;padding:22px 24px 22px 0;font-size:17px;font-weight:550}.wg-sections.v3 .tbl3 tbody td{color:#374b3b;border-bottom:1px solid #c9d1c0;padding:22px 24px 22px 0;font-size:15px}}.dyn-page h1,.nf-page h1{letter-spacing:-.05em;font-size:clamp(36px,4vw,56px);font-weight:560;line-height:1.25}@media (width<=380px){.dyn-page h1,.nf-page h1{font-size:33px}}.rg-line a:focus-visible{outline-color:#a46c39}.topic-band{border-top:1px solid #c9d0c1}.wg-sections.v3{counter-reset:v3sec}.wg-sections.v3>section.sec2{counter-increment:v3sec}.wg-sections.v3>section.sec2 h2.h-section:before{content:counter(v3sec, decimal-leading-zero) / "";letter-spacing:.04em;color:#72816a;background:linear-gradient(#16463266,#16463266) 100%/36px 1px no-repeat;width:fit-content;margin-bottom:20px;padding-right:48px;font-family:TeX Gyre Pagella,Palatino Linotype,Palatino,Georgia,serif;font-size:16px;font-weight:400;line-height:1.75;display:block}@media (width<=760px){.wg-sections.v3>section.sec2 h2.h-section:before{margin-bottom:16px}}.retold .rl-items .rl-t,.tbl3 .tbl-desc,.wg-sections.v3 .steps-loop{font-size:15px;line-height:1.9}.retold .rl-p,.wg-sections.v3 .after-r p,.case-b .retold p{font-size:16px;line-height:1.9}@media (width<=760px){.retold .rl-items .rl-t,.tbl3 .tbl-desc,.wg-sections.v3 .steps-loop{font-size:14px}.retold .rl-p,.wg-sections.v3 .after-r p,.case-b .retold p{font-size:15px}}
