@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");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:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");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}:root{color-scheme:light;--brand:#008254;--brand-deep:#006642;--forest:#00482f;--accent:#e8fdac;--page:#fff;--surface:#fff;--ink:#000;--body:#3d4045;--muted:#64666a;--border:#ebebec;--control-border:#8b9290;--card-border:#d8d9da;--soft-green:#effcf8;--mint:#e3faf2;--mint-strong:#b7ecda;--soft-page:#f7f7f7;--reference-link:#005fb9;--warning:#795000;--warning-bg:#fff4d7;--error:#a72d35;--error-bg:#fff0f0;--radius:2px;--radius-panel:8px;--radius-media:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--content-width:1200px;--flow-space:var(--space-6);--section-space:var(--space-12);--panel-padding:var(--space-8);--table-padding:var(--space-4);--control-height:48px;--focus-ring:3px solid var(--brand);--layer-notice:30}@media (width<=1199px){:root{--section-space:var(--space-8)}}@media (width<=767px){:root{--panel-padding:20px;--table-padding:var(--space-3)}}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--page);min-height:100svh;color:var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font:300 16px/1.65 Montserrat Variable,Montserrat,sans-serif;display:flex}button,input,select,textarea{font:inherit}button,summary,select{cursor:pointer}a{color:var(--brand);text-underline-offset:4px}a:hover{text-decoration-thickness:2px}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--focus-ring);outline-offset:4px}img{max-width:100%;height:auto;display:block}button{color:inherit}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--ink);letter-spacing:0;font-weight:700;line-height:1.25}h1{font-size:clamp(2rem,3.6vw,3.25rem)}h2{margin-bottom:16px;font-size:clamp(1.5rem,2.1vw,1.75rem)}h3{margin-bottom:12px;font-size:1.25rem}p{margin-bottom:1.15em}ul,ol{padding-left:1.35rem}li+li{margin-top:.35rem}hr{border:0;border-top:1px solid var(--border);margin:32px 0}main{flex:1;min-width:0}.container{width:min(calc(100% - 80px), var(--content-width));margin-inline:auto}.section{padding-block:48px}.section+.section{padding-top:0}.section:last-child{padding-bottom:0}.section-title{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.section-title h2{margin-bottom:0}.eyebrow{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:inline-flex}.lede{color:var(--body);font-size:1.125rem}.muted{color:var(--muted)}.small{font-size:.8125rem}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--flow-space)}.prose-flow{display:flow-root}.prose-flow strong{font-weight:700}.prose-flow>*{margin-block:0}.prose-flow>*+*{margin-block-start:20px}.prose-flow>:is(h2,section,nav){margin-block-start:36px}.prose-flow>:is(.table-block,.analysis-breakdown){margin-block-start:24px}.prose-flow>h3{margin-block-start:var(--space-8)}.prose-flow>:first-child{margin-block-start:0}.prose-flow>:is(h2,h3)+*{margin-block-start:var(--space-4)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--panel-padding)}.panel>:last-child{margin-bottom:0}.cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.button{min-height:var(--control-height);border-radius:var(--radius);background:var(--brand);color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:.875rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.button:hover{background:var(--brand-deep);text-decoration:none}.button.accent{background:var(--accent);color:var(--ink)}.button.accent:hover{background:#ddfa88}.button.secondary{background:var(--surface);color:var(--brand);border-color:var(--control-border)}.button.secondary:hover{background:var(--soft-green)}.button[disabled]{background:var(--soft-green);color:var(--muted);border-color:var(--border);cursor:not-allowed}.text-link{align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:inline-flex}.icon{vertical-align:middle;flex:none}.skip-link{z-index:100;color:#fff;background:var(--brand);clip-path:inset(50%);padding:12px 20px;position:fixed;top:12px;left:12px}.skip-link:focus{clip-path:none}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:.8125rem;display:flex}.breadcrumbs a{color:inherit;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.page-heading{padding-top:48px;padding-bottom:32px}.page-heading h1{margin-bottom:16px;font-size:clamp(2rem,3.2vw,2.5rem);line-height:1.2}.page-heading .lede{margin-bottom:0}.page-heading .eyebrow{margin-bottom:12px}.editorial-heading-band{background:var(--brand-deep);color:#fff}.editorial-heading-band .page-heading{padding-block:40px}.editorial-heading-band :is(h1,.lede,.breadcrumbs,.exact-identity){color:#fff}.editorial-heading-band .eyebrow{color:var(--accent)}.editorial-heading-band .lede{font-weight:300}.practical-example{background:var(--soft-green);border-radius:var(--radius-panel);padding:24px}.analysis-body a:not(.button,.text-link),.editorial-body a:not(.button,.text-link){color:var(--reference-link)}.resource-grid,.search-results{border-block:1px solid var(--border);grid-template-columns:1fr;display:grid}.resource-card{gap:var(--space-8);min-width:0;padding-block:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.resource-card+.resource-card{border-top:1px solid var(--border)}.resource-heading,.resource-body{min-width:0}.resource-type{color:var(--brand);align-items:center;gap:8px;margin-bottom:12px;display:flex}.resource-type .eyebrow{font-size:.6875rem}.resource-card h2{margin-bottom:0;font-size:1.25rem;line-height:1.4}.resource-card h2 a{color:var(--ink);text-decoration:none}.resource-card h2 a:hover{text-decoration:underline}.resource-body p{color:var(--body);margin:0;font-size:1rem}.resource-card .resource-action{margin-top:16px;font-size:.875rem}.resource-action{flex-wrap:wrap;gap:12px 24px;display:flex}.resource-action .text-link{font-size:.875rem}.resource-card .resource-identity{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.75rem}.trust-navigation{border-block:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;margin-bottom:32px;padding-block:16px;font-size:.875rem;display:flex}.trust-navigation a{padding-block:4px;text-decoration:none}.trust-navigation [aria-current]{font-weight:800;text-decoration:underline}.version-summary{background:var(--soft-green);border-radius:var(--radius);overflow-wrap:anywhere;margin-bottom:36px;padding:24px}.next-reading{border-top:1px solid var(--border);margin-top:40px;padding-top:24px}.source-links li{margin-bottom:12px}.result-context{color:var(--muted);margin-top:16px;font-size:.8125rem}.result-context p{margin-bottom:12px}.page-jumps{border-block:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;margin-bottom:24px;padding-block:20px;font-size:.875rem;font-weight:700;display:flex}.page-jumps a{padding-block:4px;text-decoration:none}.page-jumps a:hover{text-decoration:underline}.utility-state{padding-block:64px}.utility-state .eyebrow{margin-bottom:16px}.utility-state .scenario-actions{margin-top:28px}@media (width<=1023px){.resource-card{grid-template-columns:1fr;gap:12px;padding-block:20px}}@media (width>=768px) and (width<=1023px){.container{width:calc(100% - 64px)}}@media (width<=600px){.utility-state{padding-block:40px}}.cost-label{background:var(--soft-green);border:1px solid var(--mint-strong);border-radius:var(--radius-panel);padding:24px}.cost-label .metric-label{margin-bottom:8px;font-size:.9375rem;font-weight:700;display:block}.cost-label .metric-value{color:var(--brand-deep);letter-spacing:0;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.2;display:flex}.cost-label .metric-unit{letter-spacing:-.02em;white-space:nowrap;font-size:.48em}.metric-secondary{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px;display:grid}.metric-secondary dt{color:var(--muted);font-size:.875rem}.metric-secondary .wide-metric{grid-column:1/-1}.metric-secondary dd{color:var(--ink);margin:8px 0 0;font-size:1.5rem;font-weight:700;line-height:1.3}.notice{border:1px solid var(--border);border-radius:var(--radius);background:var(--soft-green);align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.notice p:last-child{margin-bottom:0}.notice.warning{background:var(--warning-bg);color:var(--warning);border-color:#ead5a2}.notice.error{background:var(--error-bg);color:var(--error);border-color:#e6b6ba}.status{background:var(--soft-green);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.status.warning{background:var(--warning-bg);color:var(--warning)}.status.error{background:var(--error-bg);color:var(--error)}table{border-collapse:collapse;width:100%;font-size:.9375rem}caption{text-align:left;padding:var(--table-padding);background:var(--surface);margin:0;font-weight:700}th,td{padding:var(--table-padding);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}th{font-weight:700}thead{background:var(--soft-green)}td.numeric,th.numeric{text-align:right;font-variant-numeric:tabular-nums}.table-block{min-width:0}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:100%;overflow-x:auto}.evidence-table table{min-width:640px}.table-wrap tr:last-child>*{border-bottom:none}.field{gap:8px;display:grid}.field label{font-size:.875rem;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--control-border);border-radius:var(--radius);background:var(--surface);width:100%;min-height:48px;color:var(--ink);padding:10px 12px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--error)}.field-error{color:var(--error);font-size:.8125rem}.field-help{color:var(--muted);font-size:.8125rem}.cost-caption{margin:12px 0 0;font-size:.8125rem;line-height:1.5}.cost-label.state-missing,.cost-label.state-unavailable{background:var(--soft-green)}.cost-label.state-stale{background:var(--warning-bg)}.cost-label.state-loading{opacity:.65}.metric-value{white-space:nowrap}.cost-label .metric-value.compact-value{font-size:clamp(1.75rem,3.8vw,2.75rem)}.secondary-unit{white-space:nowrap;font-size:.62em;font-weight:600}.metric-note{color:var(--muted);letter-spacing:normal;margin:8px 0 0;font-size:.75rem;font-weight:400;line-height:1.6}.freshness-note{color:var(--muted);align-items:flex-start;gap:10px;padding-block:16px;font-size:.75rem;display:flex}.freshness-note p{margin:6px 0 0}.freshness-warning{color:var(--warning)}.cost-breakdown small,.comparison-table small,.evidence-table small{color:var(--muted);margin-top:4px;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.cost-breakdown tfoot{background:var(--soft-green);font-weight:800}.cost-breakdown td{white-space:nowrap}.source-state{color:var(--warning);margin-top:6px;font-size:.75rem;display:block}.field-label-unit{color:var(--muted);font-weight:400}.result-panel{min-width:0}.result-state-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.result-state-gallery h2{font-size:1.25rem}.comparison-table td{min-width:120px}.table-scroll-hint{display:none}.table-block>.table-scroll-hint{margin:0 0 var(--space-3)}.scenario-calculator{background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-panel);grid-template-columns:1fr;gap:24px;padding:24px;display:grid}.scenario-calculator h2{font-size:1.3rem}.scenario-calculator.simple-calculator{grid-template-columns:1fr}.scenario-calculator form{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-calculator form>:not(.field){grid-column:1/-1}.scenario-calculator .metric-secondary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.calculator-form{min-width:0}.calculator-notes{border-top:1px solid var(--border);grid-column:1/-1;padding-top:20px}.calculator-notes>p{margin:0 0 12px}.documentary-details{border-top:1px solid var(--border);padding-top:16px}.documentary-details>summary{padding-block:4px;font-size:.875rem;font-weight:700}.documentary-details[open]>summary{margin-bottom:16px}.disclosure-body{font-size:.875rem}.focus-link:focus{clip:auto;clip-path:none;width:auto;height:auto;position:static;overflow:visible}.reference-summary .result-context{font-size:.8125rem;line-height:1.65}.reference-summary .freshness-note{padding:0}.compact-summary .cost-label .metric-value{font-size:2.5rem}.scenario-calculator form{gap:20px;display:grid}.scenario-calculator form>h2,.scenario-calculator form>p{margin:0}.scenario-calculator .scenario-result{min-width:0}.scenario-calculator>.scenario-result{padding:0}.scenario-calculator .scenario-share{border:0;border-top:1px solid var(--border);border-radius:0;grid-column:1/-1;margin:0;padding:20px 0 0}.compact-share{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;display:grid}.compact-share>p{margin:0}.compact-share>:is(.field,.notice,noscript,.scenario-status){grid-column:1/-1}.compact-share .button{padding-inline:16px;font-size:.8125rem}.calculator-scope-note{margin-top:20px}.scenario-share>h2{font-size:1.35rem}.scenario-share .calculation-notes{overflow-wrap:anywhere}.comparison-explanation{margin-top:32px}.editorial-body time{overflow-wrap:anywhere}.scenario-calculator .scenario-result>.panel{margin-top:24px}.scenario-calculator fieldset{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:16px}.component-choice{align-items:flex-start;gap:10px;padding-block:10px;display:flex}.component-choice input{accent-color:var(--brand);margin-top:6px}.comparison-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.comparison-choice{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:flex-start;gap:12px;padding:16px;display:flex}.comparison-choice input{accent-color:var(--brand);margin-top:5px}.comparison-choice span{min-width:0}.comparison-choice strong{display:block}.comparison-choice small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.75rem;display:block}.comparison-workspace>fieldset{min-width:0;margin:0 0 24px}.comparison-selection{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:20px 24px}.comparison-selection>summary{font-weight:700}.comparison-selection>summary span{color:var(--muted);margin-left:12px;font-size:.8125rem;font-weight:400}.comparison-selection fieldset{border:0;margin:0;padding:24px 0 0}.comparison-workspace>.scenario-status{border-left:3px solid var(--brand);background:var(--soft-green);border-radius:0 var(--radius) var(--radius) 0;margin-block:24px;padding:20px 24px}.scenario-status>p:last-child{margin-bottom:0}.comparison-results>.scenario-result{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;padding:24px}.comparison-identity{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.scenario-fields{gap:20px;display:grid}.scenario-fields h2,.scenario-fields>p{margin-bottom:0}.scenario-fields h2{font-size:1.35rem}.scenario-actions{flex-wrap:wrap;gap:12px;display:flex}.scenario-actions .button{padding-inline:16px}.scenario-status:empty{display:none}.comparison-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;margin-block:24px;display:grid}.comparison-results h2{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.4}.comparison-provenance,.comparison-table th,.comparison-table td{overflow-wrap:anywhere}.scenario-personalize{margin-top:24px}.scenario-personalize>summary{color:#fff;background:var(--brand);border-radius:var(--radius);justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 20px;font-weight:700;list-style:none;display:flex}.scenario-personalize[open]>summary{margin-bottom:16px}.calculation-notes{margin-top:var(--space-6);color:var(--muted);font-size:.8125rem}.calculation-notes>summary{padding-block:8px;font-weight:700}.calculation-notes li+li{margin-top:10px}@media (width<=700px){.scenario-calculator{gap:24px;padding:20px}.scenario-actions .button{flex:auto}.compact-share,.scenario-calculator form{grid-template-columns:1fr}.compact-summary .cost-label,.scenario-calculator .cost-label{grid-template-columns:1fr;gap:12px}.prose-flow>:is(h2,section,nav){margin-block-start:28px}.prose-flow>:first-child{margin-block-start:0}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.container{width:calc(100% - 40px)}.section{padding-block:28px}.section-title{align-items:flex-start;gap:12px}.section-title .text-link{text-align:right;max-width:40%}.scenario-calculator>.scenario-result{padding:0}.result-state-gallery{grid-template-columns:1fr}.page-heading,.editorial-heading-band .page-heading{padding-block:24px}.cost-label{padding:20px}.metric-secondary{gap:16px}.metric-secondary dd{font-size:1.35rem}.comparison-table table{min-width:640px}.table-scroll-hint{margin-block:12px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.comparison-reading{margin-top:36px}.site-header[data-astro-cid-fzpbxy5g]{background:var(--surface);z-index:20;border-bottom:1px solid var(--border);position:relative}.header-row[data-astro-cid-fzpbxy5g]{align-items:center;gap:32px;min-height:80px;display:flex}.wordmark[data-astro-cid-fzpbxy5g]{letter-spacing:-.06em;color:var(--brand);flex:none;align-items:center;gap:10px;font-size:1.625rem;font-weight:800;text-decoration:none;display:inline-flex}.desktop-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:28px;margin-inline:auto;display:flex}.desktop-nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.domain-menu[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]{white-space:nowrap;font-size:.8125rem;font-weight:700;text-decoration:none}.domain-menu[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]{align-items:center;gap:6px;min-height:48px;list-style:none;display:flex}summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.domain-popover[data-astro-cid-fzpbxy5g]{background:var(--surface);border:1px solid var(--card-border);border-radius:0 0 8px 8px;width:min(100% - 80px,1100px);padding:24px;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.popover-heading[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.popover-grid[data-astro-cid-fzpbxy5g]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.popover-grid[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.popover-grid[data-astro-cid-fzpbxy5g]>.nav-pending[data-astro-cid-fzpbxy5g]{border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:.875rem;text-decoration:none;display:flex}.popover-grid[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g]:hover{background:var(--soft-green)}.nav-pending[data-astro-cid-fzpbxy5g]{color:var(--muted)}.nav-pending[data-astro-cid-fzpbxy5g] small[data-astro-cid-fzpbxy5g]{font-size:.6875rem;display:block}.header-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:12px;display:flex}.search-action[data-astro-cid-fzpbxy5g]{border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.search-action[data-astro-cid-fzpbxy5g]:hover{background:var(--soft-green)}.mobile-menu[data-astro-cid-fzpbxy5g]{display:none}@media (width<=1100px){.header-row[data-astro-cid-fzpbxy5g]{gap:20px}.desktop-nav[data-astro-cid-fzpbxy5g]{gap:16px}.desktop-nav[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.domain-menu[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]{font-size:.75rem}}@media (width<=950px){.header-row[data-astro-cid-fzpbxy5g]{justify-content:space-between;min-height:72px}.desktop-nav[data-astro-cid-fzpbxy5g]{display:none}.wordmark[data-astro-cid-fzpbxy5g]{font-size:1.5rem}.mobile-menu[data-astro-cid-fzpbxy5g]{display:block}.mobile-menu[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;width:48px;height:48px;list-style:none;display:flex}.mobile-menu[data-astro-cid-fzpbxy5g] .close-icon,.mobile-menu[data-astro-cid-fzpbxy5g][open]>summary[data-astro-cid-fzpbxy5g] .icon:first-child{display:none}.mobile-menu[data-astro-cid-fzpbxy5g][open]>summary[data-astro-cid-fzpbxy5g] .close-icon{display:block}.mobile-menu-content[data-astro-cid-fzpbxy5g]{background:var(--surface);border-bottom:1px solid var(--border);max-height:calc(100dvh - 72px);padding:16px 20px 24px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto}.mobile-menu-content[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.mobile-menu-content[data-astro-cid-fzpbxy5g]>details[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;min-height:48px;padding:12px;font-weight:700;text-decoration:none;display:flex}.mobile-menu-content[data-astro-cid-fzpbxy5g]>details[data-astro-cid-fzpbxy5g]>summary[data-astro-cid-fzpbxy5g]{background:var(--soft-green);border:0;border-radius:2px}.mobile-menu-content[data-astro-cid-fzpbxy5g]>details[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g],.mobile-menu-content[data-astro-cid-fzpbxy5g] .nav-pending[data-astro-cid-fzpbxy5g]{align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:.875rem;text-decoration:none;display:flex}.mobile-menu-content[data-astro-cid-fzpbxy5g]>details[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g] .icon:last-child{margin-left:auto}.mobile-menu-content[data-astro-cid-fzpbxy5g] .all-domains[data-astro-cid-fzpbxy5g]{font-weight:700}}.site-footer[data-astro-cid-nns7i3if]{background:var(--soft-page);border-top:1px solid var(--border);margin-top:48px;padding-top:48px}.site-footer[data-astro-cid-nns7i3if].flush{margin-top:0}.footer-main[data-astro-cid-nns7i3if]{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px;padding-bottom:40px;display:grid}.footer-main[data-astro-cid-nns7i3if]>div[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-main[data-astro-cid-nns7i3if] strong[data-astro-cid-nns7i3if]{margin-bottom:8px;font-size:.8125rem}.footer-main[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--muted);font-size:.8125rem;text-decoration:none}.footer-main[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--brand);text-decoration:underline}.footer-brand[data-astro-cid-nns7i3if]>a[data-astro-cid-nns7i3if]{color:var(--brand);letter-spacing:-.06em;font-size:1.75rem;font-weight:800}.footer-brand[data-astro-cid-nns7i3if]>p[data-astro-cid-nns7i3if]{color:var(--muted);font-size:.875rem}.footer-bottom[data-astro-cid-nns7i3if]{color:var(--muted);border-top:1px solid #cfd8c9;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:.75rem;display:flex}.footer-bottom[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{align-items:flex-start;gap:8px;margin:0;display:flex}@media (width<=767px){.site-footer[data-astro-cid-nns7i3if]{margin-top:32px;padding-top:32px}.footer-main[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.footer-brand[data-astro-cid-nns7i3if]{grid-column:1/-1}.footer-bottom[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:12px}}aside[data-astro-cid-fg2vtww3]{border-top:1px solid var(--border);background:#edf1e9}.consent-panel[data-astro-cid-fg2vtww3]{z-index:var(--layer-notice);inset-inline:24px;bottom:max(24px, env(safe-area-inset-bottom));width:min(900px,100% - 48px);padding:var(--space-6);overscroll-behavior:contain;max-height:calc(100dvh - 48px);margin-inline:auto;position:fixed;overflow-y:auto;box-shadow:0 12px 48px #123b2b26}.consent-heading[data-astro-cid-fg2vtww3]{align-items:flex-start;gap:var(--space-4);display:flex}.consent-heading[data-astro-cid-fg2vtww3] h2[data-astro-cid-fg2vtww3]{letter-spacing:-.025em;flex:1;margin:0;padding-block:8px;font-size:1.25rem;line-height:1.4}.consent-close[data-astro-cid-fg2vtww3]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.consent-close[data-astro-cid-fg2vtww3]:hover{background:var(--soft-green)}.consent-panel[data-astro-cid-fg2vtww3] p[data-astro-cid-fg2vtww3]{margin:var(--space-3) 0 var(--space-6);font-size:.875rem;line-height:1.6}.consent-actions[data-astro-cid-fg2vtww3]{justify-content:flex-end}.consent-actions[data-astro-cid-fg2vtww3] .button[data-astro-cid-fg2vtww3]{flex:220px;max-width:280px}.consent-settings[data-astro-cid-fg2vtww3]{padding-block:var(--space-3);gap:var(--space-3) var(--space-6);color:var(--muted)}.consent-settings[data-astro-cid-fg2vtww3] button[data-astro-cid-fg2vtww3]{min-height:44px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 0;font-size:.875rem}@media (width<=767px){.consent-panel[data-astro-cid-fg2vtww3]{inset-inline:12px;bottom:max(12px, env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px}.consent-actions[data-astro-cid-fg2vtww3]{grid-template-columns:1fr;display:grid}.consent-actions[data-astro-cid-fg2vtww3] .button[data-astro-cid-fg2vtww3]{width:100%;max-width:none}}@media (height<=500px){.consent-panel[data-astro-cid-fg2vtww3]{max-height:calc(100dvh - 24px);bottom:12px}}
