@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e80aa98f705aafd8-s.0tdj1d2n2qzv5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4718ac41473be9f7-s.3--fok87w1kjp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b1ca3d0ddb4c844b-s.p.13xt647a3hgi-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}._0ppGZW_className{font-family:Newsreader,Newsreader Fallback;font-style:normal;font-weight:500}._0ppGZW_variable{--nl-display:"Newsreader", "Newsreader Fallback"}
.nl-root{--nl-green:#203c34;--nl-green-hover:#2d5246;--nl-ivory:#f8f6f0;--nl-sage:#d5ded3;--nl-gold:#b49a68;--nl-gold-deep:#6b5a33;--nl-muted:#4a5a54;--nl-pale:#c9d3cc;--nl-line:#aeb8ae;--nl-line-d:#3d564c;--nl-sub:var(--nl-muted);--nl-eyebrow:var(--nl-gold-deep);background:var(--nl-ivory);color:var(--nl-green);font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.0625rem;line-height:1.65}.nl-root *,.nl-root :before,.nl-root :after{box-sizing:border-box}.nl-root :where(p,h1,h2,h3,ol,ul,figure){margin:0}.nl-root :where(ol,ul){padding:0;list-style:none}.nl-root :focus-visible{outline:3px solid var(--nl-green);outline-offset:3px}.nl-root .nl-dark :focus-visible,.nl-root .nl-topbar :focus-visible{outline-color:var(--nl-ivory)}.nl-dark{background:var(--nl-green);color:var(--nl-ivory);--nl-sub:var(--nl-pale);--nl-eyebrow:var(--nl-pale)}.nl-sage{background:var(--nl-sage)}.nl-display{font-family:var(--nl-display), Georgia, "Times New Roman", serif;letter-spacing:-.015em;font-weight:500}.nl-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.nl-wrap{padding-inline:2.5rem}}.nl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nl-skip{z-index:80;background:var(--nl-green);color:var(--nl-ivory);padding:.6rem 1rem;font-weight:600;position:absolute;top:.5rem;left:-9999px}.nl-skip:focus{left:.5rem}.nl-root [id]{scroll-margin-top:90px}.nl-topbar{background:var(--nl-green);color:var(--nl-pale);font-size:.8125rem;line-height:1.4}.nl-topbar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;padding-block:.125rem;display:flex}.nl-topbar a{min-height:32px;color:var(--nl-ivory);text-underline-offset:3px;align-items:center;display:inline-flex}.nl-header{z-index:50;background:var(--nl-ivory);border-bottom:1px solid var(--nl-line);position:sticky;top:0}.nl-bar{justify-content:space-between;align-items:center;min-height:4.5rem;display:flex}.nl-logo{min-height:44px;color:var(--nl-green);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.nl-mark{background:var(--nl-gold);flex:none;width:2px;height:2.25rem;display:inline-block}.nl-logo-name{font-size:1.625rem;line-height:1;display:block}.nl-logo-sub{letter-spacing:.24em;text-transform:uppercase;color:var(--nl-muted);margin-top:.2rem;font-size:.6875rem;display:block}.nl-nav-desktop{align-items:center;gap:1.75rem;display:none}.nl-navlink{min-height:44px;color:var(--nl-green);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex;position:relative}.nl-navlink:after{content:"";background:var(--nl-gold);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.nl-navlink:hover:after,.nl-navlink:focus-visible:after,.nl-navlink[aria-current=page]:after{transform:scaleX(1)}.nl-menu-btn{border:1.5px solid var(--nl-green);min-width:44px;min-height:44px;color:var(--nl-green);font:inherit;cursor:pointer;background:0 0;padding:0 1.1rem;font-weight:600}.nl-nav-mobile{border-top:1px solid var(--nl-line);max-height:calc(100dvh - 4.5rem);padding-block:.5rem 1.5rem;overflow-y:auto}.nl-nav-mobile .nl-navlink{border-bottom:1px solid var(--nl-line);min-height:60px;font-family:var(--nl-display), Georgia, serif;font-size:1.5rem;display:flex}.nl-nav-mobile .nl-navlink:after{display:none}.nl-nav-mobile .nl-btn{width:100%;margin-top:1.25rem}@media (min-width:1100px){.nl-nav-desktop{display:flex}.nl-menu-btn,.nl-nav-mobile{display:none}}.nl-btn{border:1.5px solid var(--nl-green);background:var(--nl-green);min-height:54px;color:var(--nl-ivory);font:inherit;letter-spacing:.01em;cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.75rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.nl-btn:hover{background:var(--nl-green-hover);border-color:var(--nl-green-hover)}.nl-btn:after{content:"→";transition:transform .2s;display:inline-block}.nl-btn:hover:after{transform:translate(4px)}.nl-btn-sm{min-height:44px;padding:.35rem 1.25rem;font-size:.9375rem}.nl-btn-outline{color:var(--nl-green);background:0 0}.nl-btn-outline:hover{background:var(--nl-green);border-color:var(--nl-green);color:var(--nl-ivory)}.nl-btn-outline:after{display:none}.nl-link{min-height:44px;color:var(--nl-green);text-decoration:underline;-webkit-text-decoration-color:var(--nl-gold);text-decoration-color:var(--nl-gold);text-underline-offset:7px;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.nl-link:hover{-webkit-text-decoration-color:var(--nl-green);text-decoration-color:var(--nl-green)}.nl-cta-row{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;margin-top:2.25rem;display:flex}.nl-cta-row-end{margin-top:3rem}.nl-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--nl-eyebrow);align-items:center;gap:.75rem;font-size:.8125rem;font-weight:600;display:flex}.nl-eyebrow:before{content:"";background:var(--nl-gold);flex:none;align-self:stretch;width:2px;min-height:1.5rem}.nl-eyebrow span{font-feature-settings:"tnum"}.nl-label{letter-spacing:.14em;text-transform:uppercase;color:var(--nl-sub);font-size:.75rem;font-weight:600}.nl-lede{max-width:34rem;color:var(--nl-sub);margin-top:2rem;font-size:clamp(1.125rem,.5vw + 1rem,1.3125rem);line-height:1.55}.nl-big{max-width:38rem;font-size:clamp(1.25rem,1.4vw + .9rem,1.75rem);line-height:1.45}.nl-fine{max-width:40rem;color:var(--nl-sub);margin-top:2rem;font-size:.875rem}.nl-fine-d{max-width:26rem;color:var(--nl-pale);margin-top:1rem;font-size:.875rem}.nl-hero{padding-block:clamp(3rem,8vw,7rem) clamp(3.5rem,8vw,7rem)}.nl-hero-slim{padding-block:clamp(3rem,6vw,5rem) clamp(2.5rem,5vw,4rem)}.nl-hero-grid{align-items:center;gap:3rem;display:grid}.nl-h1{text-wrap:balance;font-size:clamp(2.75rem,5.6vw + 1rem,6rem);line-height:1.02;margin-top:1.5rem!important}.nl-h1-sm{font-size:clamp(2.25rem,4vw + 1rem,4.25rem)}.nl-h1 span{display:block}@media (min-width:768px){.nl-h1-2{padding-left:clamp(1rem,4vw,4.5rem)}}.nl-rule{background:var(--nl-gold);transform-origin:0;width:6rem;height:2px;margin-top:2rem;animation:.9s .2s backwards nl-draw;display:block}@keyframes nl-draw{0%{transform:scaleX(0)}}.nl-hero-art{background:var(--nl-sage);padding:clamp(1.25rem,3vw,2.5rem)}.nl-sheet{width:100%;max-width:420px;height:auto;margin-inline:auto;display:block}.nl-svg-label{fill:#203c34;letter-spacing:.22em;font:600 11px system-ui,sans-serif}.nl-svg-cap{fill:#4a5a54;letter-spacing:.16em;text-transform:uppercase;font:600 9px system-ui,sans-serif}.nl-svg-row{fill:#203c34;font:500 17px var(--nl-display), Georgia, serif}.nl-bar{transform-box:fill-box;transform-origin:0;animation:nl-grow .8s ease calc(.35s + var(--i) * 80ms) backwards}@keyframes nl-grow{0%{transform:scaleX(0)}}.nl-cap{color:var(--nl-muted);text-align:center;margin-top:1rem;font-size:.8125rem}@media (min-width:960px){.nl-hero-grid{grid-template-columns:repeat(12,1fr);gap:0 2rem}.nl-hero-copy{grid-column:1/8}.nl-hero-art{grid-column:8/13}}.nl-section{padding-block:clamp(4rem,10vw,8rem)}.nl-split{gap:2.5rem;display:grid}@media (min-width:960px){.nl-split{grid-template-columns:4fr 8fr;align-items:start;gap:5rem}.nl-split>.nl-head{position:sticky;top:7rem}}.nl-head h2{text-wrap:balance;margin-top:1.25rem;font-size:clamp(2rem,3.2vw + .75rem,3.5rem);line-height:1.08}.nl-head-p{max-width:32rem;color:var(--nl-sub);margin-top:1.25rem!important}.nl-head-wide{max-width:48rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.nl-seg{border:0;min-width:0;margin:0;padding:0}.nl-seg legend{margin-bottom:.9rem;padding:0}.nl-seg-row{display:grid}.nl-seg-opt{cursor:pointer;margin-top:-1.5px;display:block;position:relative}.nl-seg-in{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nl-seg-body{border:1.5px solid var(--nl-green);min-height:60px;font-family:var(--nl-display), Georgia, serif;align-items:center;gap:.6rem;padding:.5rem 1.25rem;font-size:1.375rem;display:flex}.nl-seg-in:checked+.nl-seg-body{background:var(--nl-green);color:var(--nl-ivory)}.nl-seg-in:checked+.nl-seg-body:before{content:"✓";font:600 1rem system-ui,sans-serif}.nl-seg-in:focus-visible+.nl-seg-body{outline:3px solid var(--nl-green);outline-offset:3px}@media (min-width:640px){.nl-seg-row{grid-template-columns:repeat(3,1fr)}.nl-seg-opt{margin-top:0;margin-left:-1.5px}.nl-seg-opt:first-child{margin-left:0}.nl-seg-body{justify-content:center;font-size:1.25rem}}.nl-panel{margin-top:2.5rem;animation:.4s backwards nl-fade}@keyframes nl-fade{0%{opacity:0;transform:translateY(8px)}}.nl-panel h3{font-size:clamp(1.5rem,1.6vw + 1rem,2.125rem);line-height:1.15}.nl-panel-grid{gap:0 3rem;margin-top:1.5rem;display:grid}.nl-panel-grid>div{border-top:1px solid #203c3466;padding-block:1.25rem 1.5rem}.nl-panel-grid ul{margin-top:.6rem;padding-left:1.1rem;list-style:outside}.nl-panel-grid li{padding-block:.2rem}.nl-panel-grid li::marker{color:var(--nl-gold-deep)}.nl-panel-grid p:not(.nl-label){margin-top:.6rem}@media (min-width:768px){.nl-panel-grid{grid-template-columns:1fr 1fr}}.nl-rows{border-bottom:2px solid var(--nl-green)}.nl-rows li{border-top:2px solid var(--nl-green)}.nl-rows li:not(:first-child){border-top:1px solid var(--nl-line)}.nl-rows li>a,.nl-rows li>.nl-rowplain{color:inherit;align-items:baseline;gap:.25rem 2rem;padding-block:1.75rem;text-decoration:none;display:grid}.nl-rows li>a:hover h3,.nl-rows li>a:hover .nl-rowname{text-decoration:underline;-webkit-text-decoration-color:var(--nl-gold);text-decoration-color:var(--nl-gold);text-underline-offset:8px;text-decoration-thickness:2px}.nl-rownum{color:var(--nl-gold-deep);font-size:1.75rem;line-height:1}.nl-rows h3{font-size:clamp(1.75rem,2.4vw + .75rem,2.75rem);line-height:1.1}.nl-rows p,.nl-rowtext{max-width:30rem;color:var(--nl-muted)}@media (min-width:768px){.nl-rows li>a{grid-template-columns:4.5rem 1fr 1fr}}.nl-rows-tight li{align-items:baseline;gap:.25rem 2rem;padding-block:1.25rem;display:grid}.nl-rows-tight h3{font-size:clamp(1.375rem,1.4vw + .9rem,1.875rem)}@media (min-width:768px){.nl-rows-tight li{grid-template-columns:4rem 1fr}.nl-rows-tight p{grid-column:2}}.nl-timeline{padding-left:3.75rem;position:relative}.nl-timeline:before{content:"";background:var(--nl-gold);width:2px;position:absolute;top:.5rem;bottom:1.5rem;left:1rem}.nl-timeline li{padding-bottom:2.75rem;position:relative}.nl-timeline li:last-child{padding-bottom:0}.nl-tn{background:var(--nl-green);width:2.1rem;color:var(--nl-gold);text-align:center;padding-block:.15rem;font-size:1.625rem;line-height:1;position:absolute;top:-.15rem;left:-3.75rem}.nl-timeline h3{font-size:clamp(1.5rem,1.6vw + 1rem,2.125rem);line-height:1.15}.nl-timeline p{max-width:34rem;color:var(--nl-pale);margin-top:.5rem}.nl-cta-grid{align-items:end;gap:1rem 5rem;display:grid}.nl-cta-h{text-wrap:balance;font-size:clamp(2.25rem,4.2vw + .75rem,4.5rem);line-height:1.04;margin-top:1.25rem!important}.nl-cta-grid .nl-lede{margin-top:0}@media (min-width:960px){.nl-cta-grid{grid-template-columns:7fr 5fr}}.nl-footer{padding-block:clamp(3.5rem,7vw,5.5rem) 3rem}.nl-footer-grid{gap:2.5rem;display:grid}.nl-footer-mark{align-items:center;gap:.9rem;font-size:2rem;line-height:1;display:flex}.nl-footer h2{color:var(--nl-pale)}.nl-footer ul{margin-top:.9rem}.nl-footer li{padding-block:.1rem}.nl-footer a{min-height:32px;color:var(--nl-ivory);text-underline-offset:4px;align-items:center;display:inline-flex}@media (min-width:768px){.nl-footer-grid{grid-template-columns:4fr 5fr 3fr;gap:3rem}}.nl-404{justify-items:start;gap:.5rem;display:grid}.nl-404 .nl-btn{margin-top:2rem}.nl-reveal[data-reveal=pending]{opacity:0;transform:translateY(14px)}.nl-reveal[data-reveal=in]{opacity:1;transition:opacity .7s,transform .7s;transform:none}@media (prefers-reduced-motion:reduce){.nl-root *,.nl-root :before,.nl-root :after{transition:none!important;animation:none!important}}.nl-tint{background:#efede5}.nl-crumbs ol{color:var(--nl-muted);flex-wrap:wrap;margin-bottom:1.75rem;font-size:.875rem;display:flex}.nl-crumbs li+li:before{content:"/";margin-inline:.5rem}.nl-crumbs a{min-height:32px;color:var(--nl-green);text-underline-offset:3px;align-items:center;display:inline-flex}.nl-crumbs li[aria-current]{color:var(--nl-green);font-weight:600}.nl-hero-split{align-items:start;gap:2rem;margin-top:2rem;display:grid}@media (min-width:960px){.nl-hero-split{grid-template-columns:7fr 5fr;gap:4rem}}.nl-glance{background:var(--nl-sage);margin:0;padding:1.25rem 1.5rem}.nl-glance>div{border-top:1px solid #203c3459;padding-block:.9rem}.nl-glance>div:first-child{border-top:0}.nl-glance dd{margin:.2rem 0 0}.nl-big-gap+.nl-big-gap{margin-top:1.25rem}.nl-label-top{margin-top:3rem}.nl-rows-plain{border-bottom:1px solid var(--nl-line);margin-top:1rem}.nl-rows-plain>li{border-top:1px solid var(--nl-line);gap:.25rem 2rem;padding-block:1.25rem;display:grid}.nl-rows-plain h3,.nl-rows-plain h4{font-size:1.5rem;line-height:1.15}@media (min-width:768px){.nl-rows-plain>li{grid-template-columns:1fr 1.2fr}}.nl-note{border-left:2px solid var(--nl-gold);max-width:40rem;padding-left:1rem;margin-top:1.5rem!important}.nl-disclosure{border-top:1px solid var(--nl-line);color:var(--nl-muted);padding-top:1.25rem;font-size:.875rem;margin-block:2rem 3rem!important}.nl-faq details{border-top:1px solid var(--nl-green)}.nl-faq details:last-child{border-bottom:1px solid var(--nl-green)}.nl-faq summary{min-height:64px;font-family:var(--nl-display), Georgia, serif;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;font-size:1.375rem;line-height:1.25;list-style:none;display:flex}.nl-faq summary::-webkit-details-marker{display:none}.nl-faq summary:after{content:"+";flex:none;font:400 1.75rem/1 system-ui,sans-serif;transition:transform .2s}.nl-faq details[open] summary:after{transform:rotate(45deg)}.nl-faq details p{max-width:40rem;color:var(--nl-muted);padding-bottom:1.25rem}.nl-related{border-bottom:1px solid var(--nl-green)}.nl-related li{border-top:1px solid var(--nl-green)}.nl-related a{color:inherit;gap:.25rem 2rem;padding-block:1.5rem;text-decoration:none;display:grid}.nl-related a .nl-display{font-size:clamp(1.5rem,1.6vw + 1rem,2.125rem);line-height:1.1}.nl-related a span:last-child{color:var(--nl-muted);max-width:32rem}.nl-related a:hover .nl-display{text-decoration:underline;-webkit-text-decoration-color:var(--nl-gold);text-decoration-color:var(--nl-gold);text-underline-offset:8px;text-decoration-thickness:2px}@media (min-width:768px){.nl-related a{grid-template-columns:1fr 1fr;align-items:baseline}}.nl-rows-index{margin-top:clamp(2rem,5vw,3.5rem)}.nl-rows-index li>a{grid-template-columns:3.5rem 1fr auto;gap:.5rem 1.5rem}.nl-rowbody{gap:.5rem;display:grid}.nl-rowname{font-size:clamp(1.75rem,2.4vw + .75rem,2.75rem);line-height:1.1}.nl-rowctx{color:var(--nl-muted);font-size:.9375rem}.nl-rowgo{align-self:center;font-size:1.5rem;transition:transform .2s}.nl-rows-index li>a:hover .nl-rowgo{transform:translate(6px)}@media (min-width:768px){.nl-rows-index li>a{grid-template-columns:4.5rem 1fr auto;align-items:start}}.nl-table{border-collapse:collapse;text-align:left;width:100%;margin-top:clamp(2rem,5vw,3.5rem)}.nl-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nl-table tr{border-top:1px solid var(--nl-green);padding-block:1.25rem;display:block}.nl-table tr:last-child{border-bottom:1px solid var(--nl-green)}.nl-table th,.nl-table td{vertical-align:top;padding:.2rem 0;font-weight:400;display:block}.nl-table tbody th{font-family:var(--nl-display), Georgia, serif;font-size:1.5rem;line-height:1.2}.nl-table tbody th a{color:inherit;text-underline-offset:6px;-webkit-text-decoration-color:var(--nl-gold);text-decoration-color:var(--nl-gold);text-decoration-thickness:2px}.nl-table td:before{content:attr(data-label);color:var(--nl-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600;display:block}.nl-table td{margin-top:.6rem}@media (min-width:900px){.nl-table thead{clip:auto;width:auto;height:auto;position:static;overflow:visible}.nl-table thead th{border-bottom:2px solid var(--nl-green);color:var(--nl-muted);letter-spacing:.14em;text-transform:uppercase;padding:.75rem 1.5rem .75rem 0;font-size:.75rem;font-weight:600}.nl-table tr{border:0;padding:0;display:table-row}.nl-table th,.nl-table td{border-bottom:1px solid var(--nl-line);padding:1.25rem 1.5rem 1.25rem 0;display:table-cell}.nl-table td{margin:0}.nl-table td:before{display:none}.nl-table tbody th{width:22%}}.nl-rows-flush{margin-top:0}.nl-note-sm{font-size:.9375rem;margin-top:1.5rem!important}.nl-quote{border-left:2px solid var(--nl-gold);padding-left:1.5rem}.nl-plainlist li{border-top:1px solid var(--nl-line);padding-block:.85rem}.nl-plainlist{border-bottom:1px solid var(--nl-line);margin-top:.5rem;margin-bottom:1.5rem}.nl-plainlist a{min-height:32px;color:var(--nl-green);-webkit-text-decoration-color:var(--nl-gold);text-decoration-color:var(--nl-gold);text-underline-offset:6px;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.nl-plainlist-lg li{font-size:1.1875rem}.nl-big+.nl-plainlist{margin-top:1.5rem}.nl-jump{margin-top:2.5rem}.nl-jump ul{flex-wrap:wrap;gap:0 1.75rem;margin-top:.5rem;display:flex}.nl-jump a{min-height:44px;color:var(--nl-green);-webkit-text-decoration-color:var(--nl-gold);text-decoration-color:var(--nl-gold);text-underline-offset:7px;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.nl-ind{border-top:1px solid var(--nl-line);padding-block:clamp(3rem,6vw,5rem)}.nl-ind-grid{gap:2.5rem 3rem;display:grid}.nl-ind h2{margin-top:1rem;font-size:clamp(1.75rem,2.4vw + .75rem,2.75rem);line-height:1.1}@media (min-width:960px){.nl-ind-grid{grid-template-columns:5fr 4fr 3fr}}.nl-table-pkg thead th{font-family:var(--nl-display), Georgia, serif;letter-spacing:-.01em;text-transform:none;color:var(--nl-green);font-size:1.75rem}.nl-table-pkg tbody th{letter-spacing:.14em;text-transform:uppercase;width:16%;color:var(--nl-muted);font-family:system-ui,sans-serif;font-size:.75rem;font-weight:600}.nl-table-pkg ul{padding-left:1.1rem;list-style:outside}.nl-table-pkg li{padding-block:.15rem}.nl-table-pkg li::marker{color:var(--nl-gold-deep)}@media (max-width:899px){.nl-table-corner{display:none}.nl-table-pkg thead{position:absolute}.nl-table-pkg tbody th{margin-bottom:.5rem}}.nl-timeline-rich{padding-left:3.75rem}.nl-timeline-rich li{padding-bottom:3.25rem}.nl-tl-grid{margin:1.25rem 0 0}.nl-tl-grid>div{border-top:1px solid var(--nl-line-d);gap:.25rem 2rem;padding-block:.85rem;display:grid}.nl-tl-grid dt{color:var(--nl-pale);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.nl-tl-grid dd{max-width:34rem;margin:0}@media (min-width:768px){.nl-tl-grid>div{grid-template-columns:11rem 1fr}}.nl-tags{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem;display:flex}.nl-tags li{border-bottom:2px solid var(--nl-gold);padding-block:.25rem;font-weight:600}.nl-toc ol{margin-top:.75rem}.nl-toc li{border-top:1px solid var(--nl-line)}.nl-toc a{min-height:44px;color:var(--nl-green);text-underline-offset:4px;align-items:center;display:flex}.nl-prose{max-width:42rem}.nl-prose section{margin-top:3rem}.nl-prose h2{font-size:clamp(1.625rem,1.5vw + 1rem,2.25rem);line-height:1.15}.nl-prose p{margin-top:1rem}.nl-prose .nl-big{margin-top:0}.nl-prose ul{margin:1rem 0 0;padding-left:1.25rem;list-style:outside}.nl-prose li{padding-block:.2rem}.nl-prose li::marker{color:var(--nl-gold-deep)}.nl-prose .nl-note{margin-top:3rem;font-size:.9375rem}.nl-next{margin-top:1.5rem}.nl-linkrow{flex-wrap:wrap;gap:0 1.75rem;margin-top:.5rem;display:flex}.nl-details>div{border-top:1px solid var(--nl-line);gap:.25rem 2rem;padding-block:1rem;display:grid}.nl-details>div:last-child{border-bottom:1px solid var(--nl-line)}.nl-details dd{margin:0}@media (min-width:768px){.nl-details>div{grid-template-columns:11rem 1fr}}.nl-numbered{counter-reset:step}.nl-numbered li{counter-increment:step;gap:1rem;display:flex}.nl-numbered li:before{content:counter(step);width:2rem;color:var(--nl-gold-deep);font-family:var(--nl-display), Georgia, serif;flex:none}@media (min-width:768px){.nl-footer-links{columns:2}}.nl-rows-plain li>div p{margin-bottom:.5rem}.nl-hero-compact+.nl-section-tight{padding-top:clamp(1.5rem,4vw,3.5rem)}@media (max-width:767px){.nl-hero-compact{padding-block:.75rem 1.25rem}.nl-hero-compact .nl-crumbs,.nl-hero-compact .nl-eyebrow,.nl-hero-compact .nl-rule,.nl-hero-compact .nl-lede{display:none}.nl-hero-compact .nl-h1{font-size:1.75rem;margin-top:0!important}.nl-hero-compact+.nl-section-tight{padding-top:1rem}.nl-as .nl-stage-h{font-size:1.75rem}.nl-as .nl-help{font-size:.9375rem;margin-top:.4rem!important}.nl-as .nl-fs{margin-top:1rem}.nl-as .nl-opt-body{min-height:64px}}.nl-flow-layout{gap:1.5rem;min-height:30rem;display:grid}@media (min-width:960px){.nl-flow-layout{grid-template-columns:3fr 9fr;align-items:start;gap:4rem}.nl-flow{position:sticky;top:7rem}}.nl-flow-list{justify-content:space-between;margin:0;display:flex;position:relative}.nl-flow-list:before,.nl-flow-list:after{content:"";background:var(--nl-line);height:2px;position:absolute;top:15px;left:16px;right:16px}.nl-flow-list:after{background:var(--nl-gold);transform:scaleX(var(--f,0));transform-origin:0;transition:transform .35s}.nl-flow-list li{z-index:1;position:relative}.nl-flow-n{border:2px solid var(--nl-green);background:var(--nl-ivory);place-items:center;width:32px;height:32px;font:700 .8125rem system-ui,sans-serif;display:grid}.nl-flow-list li[data-state=done] .nl-flow-n{background:var(--nl-green);color:var(--nl-ivory)}.nl-flow-list li[data-state=current] .nl-flow-n{border-color:var(--nl-gold-deep);box-shadow:0 0 0 3px var(--nl-ivory), 0 0 0 5px var(--nl-gold-deep)}.nl-flow-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nl-flow-text{color:var(--nl-muted);letter-spacing:.06em;font-size:.875rem;font-weight:600;margin-top:.9rem!important}@media (min-width:960px){.nl-flow-list{display:block}.nl-flow-list:before,.nl-flow-list:after{width:2px;height:auto;inset:16px auto 16px 15px}.nl-flow-list:after{transform:scaleY(var(--f,0));transform-origin:top}.nl-flow-list li{align-items:flex-start;gap:1rem;min-height:3.5rem;display:flex}.nl-flow-list li:last-child{min-height:32px}.nl-flow-l{clip:auto;width:auto;height:auto;font-family:var(--nl-display), Georgia, serif;padding-top:.2rem;font-size:1.125rem;position:static;overflow:visible}.nl-flow-list li[data-state=todo] .nl-flow-l{color:var(--nl-muted)}.nl-flow-text{display:none}}.nl-stage{animation:.35s backwards nl-fade}.nl-stage-h{text-wrap:balance;scroll-margin-top:7rem;font-size:clamp(1.875rem,3vw + 1rem,3rem);line-height:1.1}.nl-stage-h:focus{outline:none}.nl-help{max-width:36rem;color:var(--nl-muted);margin-top:.75rem!important}.nl-fs{border:0;min-width:0;margin:1.75rem 0 0;padding:0}.nl-opts{border-bottom:1px solid var(--nl-green)}.nl-opt{border-top:1px solid var(--nl-green);cursor:pointer;display:block;position:relative}.nl-opt-in{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nl-opt-body{grid-template-columns:1.5rem 1fr;align-items:center;gap:1rem;min-height:72px;padding:.9rem .25rem;display:grid;position:relative}.nl-opt-body:before{content:"";background:var(--nl-gold);width:3px;transition:transform .2s;position:absolute;inset:0 auto 0 -.75rem;transform:scaleY(0)}.nl-opt-in:checked+.nl-opt-body:before{transform:scaleY(1)}.nl-opt-in:focus-visible+.nl-opt-body{outline:3px solid var(--nl-green);outline-offset:2px}.nl-opt-mark{border:2px solid var(--nl-green);background:var(--nl-ivory);width:24px;height:24px;display:block;position:relative}.nl-opt-body[data-kind=radio] .nl-opt-mark{border-radius:50%}.nl-opt-body[data-kind=radio] .nl-opt-mark:after{content:"";background:var(--nl-green);border-radius:50%;transition:transform .15s;position:absolute;inset:4px;transform:scale(0)}.nl-opt-in:checked+.nl-opt-body[data-kind=radio] .nl-opt-mark:after{transform:scale(1)}.nl-opt-body[data-kind=check] .nl-opt-mark:after{content:"✓";color:var(--nl-ivory);place-items:center;font:700 .9rem system-ui,sans-serif;transition:transform .15s;display:grid;position:absolute;inset:0;transform:scale(0)}.nl-opt-in:checked+.nl-opt-body[data-kind=check] .nl-opt-mark{background:var(--nl-green)}.nl-opt-in:checked+.nl-opt-body[data-kind=check] .nl-opt-mark:after{transform:scale(1)}.nl-opt-in:disabled+.nl-opt-body{color:var(--nl-muted)}.nl-opt-in:disabled+.nl-opt-body .nl-opt-mark{border-color:var(--nl-muted);border-style:dashed}.nl-opt-name{font-size:clamp(1.25rem,1.4vw + .9rem,1.625rem);line-height:1.2;display:block}.nl-opt-desc{color:var(--nl-muted);margin-top:.15rem;font-size:.9375rem;display:block}.nl-count{color:var(--nl-muted);font-size:.875rem;font-weight:600;margin-top:.75rem!important}.nl-error{color:#8f1a1a;max-width:40rem;font-weight:600;margin-top:.9rem!important}.nl-actions{flex-direction:column-reverse;gap:.75rem;margin-top:2.25rem;display:flex}.nl-actions .nl-btn{width:100%}@media (min-width:640px){.nl-actions{flex-flow:wrap;align-items:center}.nl-actions .nl-btn{width:auto;min-width:11rem}}.nl-link-btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.nl-sum{border-bottom:1px solid var(--nl-green);margin:1.75rem 0 0}.nl-sum>div{border-top:1px solid var(--nl-green);grid-template-columns:1fr auto;gap:.2rem 1rem;padding-block:1rem;display:grid}.nl-sum dt{grid-column:1/-1}.nl-sum dd{overflow-wrap:anywhere;min-width:0;margin:0}.nl-results{border-bottom:1px solid var(--nl-line);margin-top:2rem}.nl-results>li{border-top:1px solid var(--nl-line);grid-template-columns:3rem 1fr;align-items:start;gap:.5rem 1rem;padding-block:1.75rem;display:grid}.nl-results h3{font-size:clamp(1.5rem,1.6vw + 1rem,2.125rem)}.nl-results p{color:var(--nl-muted);margin-top:.5rem}.nl-results .nl-label{margin-top:1rem}.nl-reasons{margin:.4rem 0 1rem;padding-left:1.1rem;list-style:outside}.nl-reasons li{padding-block:.15rem}.nl-reasons li::marker{color:var(--nl-gold-deep)}.nl-how{border-top:1px solid var(--nl-line);border-bottom:1px solid var(--nl-line);margin-top:2rem}.nl-how summary{cursor:pointer;align-items:center;min-height:52px;font-weight:600;display:flex}.nl-how p{max-width:40rem;color:var(--nl-muted);padding-bottom:1rem}.nl-section-tight{padding-block:clamp(1.5rem,4vw,3.5rem) clamp(3rem,7vw,6rem)}.nl-prompt{background:#efede5;padding-block:clamp(2.5rem,6vw,4.5rem)}.nl-prompt-in{align-items:center;gap:1.5rem 4rem;display:grid}.nl-prompt h2{margin-top:1rem;font-size:clamp(1.75rem,2.6vw + .75rem,2.75rem);line-height:1.1}.nl-prompt .nl-lede{margin-top:0}@media (min-width:960px){.nl-prompt-in{grid-template-columns:5fr 7fr}}.nl-dp{max-width:28rem}.nl-dp-skeleton{background:#efede5;min-height:22rem}.nl-dp-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.nl-dp-title{font-family:var(--nl-display), Georgia, serif;font-size:1.625rem;font-weight:500;line-height:1.1}.nl-dp-nav{border:1.5px solid var(--nl-green);width:44px;height:44px;color:var(--nl-green);cursor:pointer;background:0 0;place-items:center;font-size:1.375rem;line-height:1;display:grid}.nl-dp-nav:hover:not(:disabled){background:var(--nl-green);color:var(--nl-ivory)}.nl-dp-nav:disabled{border-style:dashed;border-color:var(--nl-muted);color:var(--nl-muted);cursor:not-allowed}.nl-dp-grid{border-collapse:collapse;table-layout:fixed;width:100%}.nl-dp-grid th{color:var(--nl-muted);letter-spacing:.08em;text-transform:uppercase;padding-block:.5rem;font-size:.75rem;font-weight:600}.nl-dp-grid td{text-align:center;padding:2px}.nl-dp-day{border:1px solid var(--nl-line);background:var(--nl-ivory);width:100%;min-width:0;min-height:44px;color:var(--nl-green);font:inherit;cursor:pointer}.nl-dp-day[data-state=on]:hover{border-color:var(--nl-green);border-width:2px}.nl-dp-day[data-state=off]{color:var(--nl-muted);cursor:not-allowed;background:0 0;border-color:#0000;text-decoration:line-through}.nl-dp-day[data-state=selected]{border-color:var(--nl-green);background:var(--nl-green);color:var(--nl-ivory);font-weight:700}.nl-dp-day[aria-current=date]{box-shadow:inset 0 -3px 0 var(--nl-gold-deep)}.nl-ts{border:0;margin:1.5rem 0 0;padding:0}.nl-ts legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nl-ts-list{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.5rem;display:grid}.nl-ts-slot{position:relative}.nl-ts-slot input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nl-ts-slot span{border:1.5px solid var(--nl-green);background:var(--nl-ivory);place-items:center;min-height:52px;font-weight:600;display:grid}.nl-ts-slot input:checked+span{background:var(--nl-green);color:var(--nl-ivory)}.nl-ts-slot input:focus-visible+span{outline:3px solid var(--nl-green);outline-offset:3px}.nl-ts-slot[data-disabled] span{border-style:dashed;border-color:var(--nl-muted);color:var(--nl-muted);font-weight:400;text-decoration:line-through}.nl-ts-slot[data-disabled] input{cursor:not-allowed}.nl-ts-empty{color:var(--nl-muted);margin:0}.nl-facts{border-bottom:1px solid var(--nl-line);margin:0}.nl-facts>div{border-top:1px solid var(--nl-line);gap:.15rem 2rem;padding-block:.75rem;display:grid}.nl-facts dd{margin:0}@media (min-width:640px){.nl-facts>div{grid-template-columns:10rem 1fr}}.nl-field-l{margin:1.5rem 0 .4rem;font-weight:700;display:block}.nl-fs>.nl-btn+.nl-field-l{margin-top:1.75rem}.nl-input{border:1.5px solid var(--nl-green);width:100%;max-width:28rem;min-height:56px;color:var(--nl-green);font:inherit;background:#fff;border-radius:0;padding:.7rem 1rem;font-size:1.0625rem;display:block}.nl-input[aria-invalid=true]{border-width:3px;border-color:#8f1a1a}.nl-note-lg{max-width:40rem;font-size:1.0625rem;margin-top:1.5rem!important}.nl-done .nl-big{margin-top:1.25rem}.nl-table-pkg [hidden]{display:none!important}.nl-pick{border:0;min-width:0;margin:1.75rem 0 0;padding:0}.nl-pills{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.6rem;display:flex}.nl-pill{display:inline-flex;position:relative}.nl-pill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.nl-pill span{border:1.5px solid var(--nl-green);background:var(--nl-ivory);align-items:center;gap:.5rem;min-height:44px;padding:.4rem 1.1rem;font-weight:600;display:inline-flex}.nl-pill input:checked+span{background:var(--nl-green);color:var(--nl-ivory)}.nl-pill input:checked+span:before{content:"✓"}.nl-pill input:focus-visible+span{outline:3px solid var(--nl-green);outline-offset:3px}.nl-pick-status{min-height:1.65em;color:var(--nl-muted);font-size:.9375rem;margin-top:.9rem!important}.nl-filter{margin-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:.5rem}.nl-search .nl-input{max-width:32rem;margin-top:.4rem}.nl-filter .nl-pick{margin-top:1.5rem}.nl-empty{border-top:1px solid var(--nl-green);max-width:36rem;margin-top:1.5rem;padding:1.5rem 0 0}.nl-empty p+p{color:var(--nl-muted);margin-top:.5rem}.nl-empty .nl-btn{margin-top:1.5rem}.nl-filter+.nl-rows-index,.nl-filter+div .nl-rows-index{margin-top:1rem}.nl-pick-statusrow{flex-wrap:wrap;align-items:center;gap:0 1rem;margin-top:.9rem;display:flex}.nl-pick-statusrow .nl-pick-status{margin-top:0!important}
