:root{--bg: #f6f8f9;--surface: #ffffff;--ink: #1b2a33;--muted: #5d6f7a;--accent: #0e7569;--accent-soft: #e3f1ef;--line: #d9e3e7;--font-display: Georgia, "Times New Roman", serif;--font-body: "Segoe UI", system-ui, -apple-system, sans-serif;--measure: 46rem}@media(prefers-color-scheme:dark){:root{--bg: #0f171c;--surface: #17232b;--ink: #e7eef1;--muted: #9db0b9;--accent: #3cb8a9;--accent-soft: #143732;--line: #273943;color-scheme:dark}}*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);line-height:1.65;padding-inline:max(16px,env(safe-area-inset-left))}.wrap{max-width:72rem;margin-inline:auto}.mast{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:baseline;padding-block:1rem .8rem}.wordmark{font-family:var(--font-display);font-weight:700;font-size:1.25rem;color:var(--ink);text-decoration:none}.nav{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;font-size:.93rem}.nav a{color:var(--ink);text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px}.nav a:hover,.nav a[aria-current=page]{border-color:var(--accent)}main{padding-block:1.6rem 3rem}.article-col{max-width:var(--measure);margin-inline:auto}.crumbs{font-size:.85rem;color:var(--muted);margin-bottom:.4rem}.crumbs a{color:var(--muted)}h1{font-family:var(--font-display);font-size:clamp(1.7rem,4.5vw,2.4rem);line-height:1.18;margin:.2rem 0 .4rem;text-wrap:balance}.byline{display:flex;flex-wrap:wrap;gap:.5rem .9rem;font-size:.84rem;color:var(--muted);background:var(--surface);padding:.55rem .8rem;margin-bottom:1.2rem}.byline .chip{background:var(--accent-soft);padding:.15rem .6rem}.prose h2{font-family:var(--font-display);font-size:1.45rem;line-height:1.25;margin:2.2rem 0 .6rem;text-wrap:balance}.prose h3{font-family:var(--font-display);font-size:1.12rem;margin:1.5rem 0 .4rem}.prose a{color:var(--accent)}.prose ul,.prose ol{padding-left:1.3rem}.prose li{margin:.3rem 0}.prose table{border-collapse:collapse;font-size:.92rem;display:block;overflow-x:auto;width:100%;font-variant-numeric:tabular-nums}.prose table thead,.prose table tbody{display:table;width:100%}.prose th,.prose td{border:1px solid var(--line);padding:.5rem .7rem;text-align:left;vertical-align:top}.prose th{background:var(--accent-soft);font-weight:600}.prose blockquote{border-left:3px solid var(--accent);margin:1rem 0;padding:.2rem 0 .2rem 1rem;color:var(--muted);font-style:italic}.prose img{max-width:100%;height:auto}.takeaways{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:6px;padding:.9rem 1.1rem;margin:1.2rem 0}.takeaways p:first-child{margin-top:0;font-family:var(--font-display);font-weight:700}.toc{background:var(--accent-soft);border-radius:6px;padding:.8rem 1.1rem;margin:1.2rem 0;font-size:.93rem}.toc p:first-child{margin:0 0 .3rem;font-weight:700;font-family:var(--font-display)}.toc ul{margin:.2rem 0;columns:2;column-gap:2rem}@media(max-width:640px){.toc ul{columns:1}}.leadform{background:var(--surface);padding:1.3rem 1.4rem;margin:2.2rem 0}.leadform h2{margin:0 0 .25rem;font-family:var(--font-display);font-size:1.3rem}.leadform .sub{color:var(--muted);margin:0 0 .9rem;font-size:.95rem}.leadform form{display:grid;gap:.6rem;grid-template-columns:1fr 1fr}.leadform input[type=text],.leadform input[type=email],.leadform input[type=tel],.leadform select{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;padding:.55rem .7rem;font:inherit;min-width:0}.leadform select:invalid{color:var(--muted)}.leadform .wide{grid-column:1 / -1}.leadform .consent{grid-column:1 / -1;display:flex;gap:.5rem;font-size:13px;color:var(--muted);align-items:flex-start}.leadform .consent a{color:var(--accent)}.leadform button{grid-column:1 / -1;background:var(--accent);color:#fff;border:0;border-radius:6px;padding:.7rem 1rem;font:inherit;font-weight:600;cursor:pointer}.leadform .msg{grid-column:1 / -1;font-size:.85rem}.hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}@media(max-width:560px){.leadform form{grid-template-columns:1fr}}.eeat{display:grid;gap:.8rem;grid-template-columns:1fr 1fr;margin:2rem 0}@media(max-width:640px){.eeat{grid-template-columns:1fr}}.eeat .card{padding:.9rem 1.1rem;font-size:.88rem;color:var(--muted);background:var(--surface);min-width:0}.eeat .card strong{color:var(--ink);font-family:var(--font-display)}footer.site{border-top:1px solid var(--line);padding-block:1.4rem 2.2rem;font-size:.84rem;color:var(--muted);display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:480px){.prose h2{font-size:20px}.prose h3{font-size:17px}}.pending-fact{background:var(--accent-soft);padding:0 .35em;font-size:.9em;color:var(--muted);font-style:italic}:root{--bg: #f7f9f8;--surface: #ebf0ee;--ink: #06525c;--muted: #2f737d;--accent: #06525c;--accent-ink: #f7f9f8;--field-1: #06525c;--field-1-ink: #f7f9f8;--line: #d3ded9;--accent-soft: #e2ecea;--font-display: "Clash Grotesk", "Segoe UI", system-ui, sans-serif;--font-body: "Clash Grotesk", "Segoe UI", system-ui, sans-serif;--step-small: clamp(.8125rem, .79rem + .1vw, .875rem);--step-body: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head: clamp(2rem, 1.3rem + 3.2vw, 4rem);--radius-panel: 20px}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);font-size:var(--step-body);line-height:1.4}h1,h2,h3{font-family:var(--font-display);font-weight:500;letter-spacing:-.03em;line-height:.98}.btn{display:inline-block;background:var(--accent);color:var(--accent-ink);padding:.85rem 1.4rem;font:inherit;font-weight:500;text-decoration:none;border:0;cursor:pointer}.btn:hover{background:#07616d}a.btn,.prose a.btn{color:var(--accent-ink)}.btn:active{transform:translateY(1px)}.hdr[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:40;background:var(--bg);box-shadow:0 1px 0 var(--line)}.hdr-in[data-astro-cid-ctg3m53h]{max-width:74rem;margin-inline:auto;display:flex;align-items:center;gap:20px;min-height:64px;padding-block:6px}.logo[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.logo[data-astro-cid-ctg3m53h] .logo-mark{width:38px;height:38px;display:block;border-radius:9px}.logo-name[data-astro-cid-ctg3m53h]{font-family:var(--font-display);font-weight:500;font-size:1.22rem;letter-spacing:-.02em;white-space:nowrap}.nav[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:18px;margin-left:auto}.nav-root[data-astro-cid-ctg3m53h]{list-style:none;display:flex;gap:4px;margin:0;padding:0}.nav-item[data-astro-cid-ctg3m53h]{position:relative}.nav-item[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]{display:block;padding:10px 12px;color:var(--ink);text-decoration:none;font-size:15px;font-weight:500;border-radius:6px}.nav-item[data-astro-cid-ctg3m53h]:hover>a[data-astro-cid-ctg3m53h],.nav-item[data-astro-cid-ctg3m53h]:focus-within>a[data-astro-cid-ctg3m53h],.nav-item[data-astro-cid-ctg3m53h].on>a[data-astro-cid-ctg3m53h]{background:var(--accent-soft)}.nav-drop[data-astro-cid-ctg3m53h]{list-style:none;margin:0;padding:8px;position:absolute;top:100%;left:0;min-width:270px;background:var(--bg);border-radius:10px;box-shadow:0 10px 28px #08303629;display:none}.nav-item[data-astro-cid-ctg3m53h]:hover .nav-drop[data-astro-cid-ctg3m53h],.nav-item[data-astro-cid-ctg3m53h]:focus-within .nav-drop[data-astro-cid-ctg3m53h]{display:block}.nav-drop[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:block;padding:8px 10px;border-radius:6px;color:var(--ink);text-decoration:none;font-size:14.5px}.nav-drop[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.nav-drop[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:focus-visible{background:var(--accent-soft)}.nav-drop[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h]:first-child a[data-astro-cid-ctg3m53h]{color:var(--muted)}.hdr-cta[data-astro-cid-ctg3m53h]{padding:10px 16px;font-size:15px}.nav-toggle[data-astro-cid-ctg3m53h],.nav-burger[data-astro-cid-ctg3m53h]{display:none}@media(max-width:920px){.nav-burger[data-astro-cid-ctg3m53h]{display:grid;gap:5px;margin-left:auto;padding:10px;cursor:pointer}.nav-burger[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{width:22px;height:2.5px;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .2s}.nav[data-astro-cid-ctg3m53h]{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg);box-shadow:0 14px 24px #08303624;padding:10px 16px 18px;margin:0}.nav-toggle[data-astro-cid-ctg3m53h]:checked~.nav[data-astro-cid-ctg3m53h]{display:block}.nav-toggle[data-astro-cid-ctg3m53h]:checked~.nav-burger[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.nav-toggle[data-astro-cid-ctg3m53h]:checked~.nav-burger[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:nth-child(2){opacity:0}.nav-toggle[data-astro-cid-ctg3m53h]:checked~.nav-burger[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.nav-root[data-astro-cid-ctg3m53h]{flex-direction:column;gap:0}.nav-item[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]{padding:12px 8px;font-size:16.5px}.nav-drop[data-astro-cid-ctg3m53h]{display:block;position:static;box-shadow:none;padding:0 0 6px 18px}.nav-drop[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h]:first-child{display:none}.hdr-cta[data-astro-cid-ctg3m53h]{display:block;text-align:center;margin-top:10px}}.ftr[data-astro-cid-gcn2mc3v]{margin-top:96px;background:var(--field-1);color:var(--field-1-ink)}.ftr[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--field-1-ink);text-decoration:none}.ftr[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{text-decoration:underline}.ftr-in[data-astro-cid-gcn2mc3v]{max-width:74rem;margin-inline:auto;display:grid;grid-template-columns:minmax(240px,1.1fr) 3fr;gap:48px;padding-block:56px 40px}.ftr-logo[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-weight:500;font-size:1.35rem;margin:0 0 10px}.ftr-brand[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0 0 10px;font-size:15px;max-width:34ch;opacity:.92}.ftr-meta[data-astro-cid-gcn2mc3v]{opacity:.7;font-size:13.5px}.ftr-about[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13.5px;margin:2px 0 10px;font-weight:600}.ftr-cols[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.ftr-h[data-astro-cid-gcn2mc3v]{margin:0 0 10px;font-weight:600;font-size:15px}.ftr-col[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;margin:0;padding:0;display:grid;gap:7px}.ftr-col[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{font-size:13.5px;opacity:.85}.ftr-base[data-astro-cid-gcn2mc3v]{max-width:74rem;margin-inline:auto;display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:space-between;align-items:baseline;padding-block:16px 26px;font-size:12.5px;opacity:.8}.ftr-legal[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:4px 18px}.ftr-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{opacity:.9}@media(max-width:960px){.ftr-in[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:32px}.ftr-cols[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.consent[data-astro-cid-2effgw6e][hidden]{display:none}.consent[data-astro-cid-2effgw6e]{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;margin-inline:auto;max-width:56rem;background:var(--field-1);color:var(--field-1-ink);border-radius:14px;padding:16px 20px;display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;justify-content:space-between;box-shadow:0 12px 32px #08303647}.consent-txt[data-astro-cid-2effgw6e]{margin:0;font-size:14.5px;line-height:1.45;max-width:58ch}.consent-txt[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]{color:var(--field-1-ink);font-weight:600}.consent-actions[data-astro-cid-2effgw6e]{display:flex;gap:10px}.consent[data-astro-cid-2effgw6e] .btn[data-astro-cid-2effgw6e]{background:var(--bg);color:var(--accent);font-family:var(--font-display);font-weight:500;padding:.7rem 1.3rem;font-size:15px;letter-spacing:-.01em}.consent[data-astro-cid-2effgw6e] .btn[data-astro-cid-2effgw6e]:hover{background:var(--accent-soft);color:var(--ink)}.consent[data-astro-cid-2effgw6e] .consent-decline[data-astro-cid-2effgw6e]{background:transparent;color:var(--field-1-ink);box-shadow:inset 0 0 0 2px var(--field-1-ink)}.consent[data-astro-cid-2effgw6e] .consent-decline[data-astro-cid-2effgw6e]:hover{background:#f7f9f81f;color:var(--field-1-ink)}@media(max-width:560px){.consent[data-astro-cid-2effgw6e]{padding:14px 16px}.consent-actions[data-astro-cid-2effgw6e]{width:100%}.consent[data-astro-cid-2effgw6e] .btn[data-astro-cid-2effgw6e]{flex:1;text-align:center}}body{margin:0}.hdr-in,.site-main,.ftr-in,.ftr-base{padding-inline:max(16px,env(safe-area-inset-left))}.site-main{max-width:74rem;margin-inline:auto}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--accent);color:var(--accent-ink);padding:10px 16px;font-weight:600;text-decoration:none}.skip:focus-visible{left:16px}
