:root{--yellow:#ffc21a;--green:#0c4b3a;--mint:#1fa97a;--deep:#0f7a55;--cream:#fffaea;--line:#e8dfb4;--muted:#5e6f66;--tabs:#f3ebc9;--chip:#eee6c4;--ink:#13241d;--red:#c2410c;--red-bg:#fdece3;--font-sans:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--radius:18px;--shadow:0 10px 30px #0c4b3a14}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;line-height:1.55}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}[hidden]{display:none!important}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;line-height:1.08}:focus-visible{outline:3px solid var(--mint);outline-offset:2px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:50;background:#fff;border-radius:8px;padding:8px 12px;top:16px;left:16px}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}section{padding:88px 0}.btn{font:700 15px/1.2 var(--font-sans);cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;transition:transform .15s,filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.btn-y{background:var(--yellow);color:var(--green)}.btn-g{background:var(--green);color:#fff}.btn-o{background:0 0;border-color:currentColor}.eyebrow{letter-spacing:.04em;text-transform:uppercase;background:var(--tabs);color:var(--deep);border-radius:99px;margin-bottom:18px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.sec-head{text-align:center;max-width:680px;margin:0 auto 48px}.sec-head h2{margin-bottom:12px;font-size:clamp(30px,4vw,40px)}.sec-head p{color:var(--muted);font-size:17px}.page-hero{background:var(--green);color:#fff;text-align:center;padding:72px 0 80px}.page-hero .eyebrow{color:var(--yellow);background:#ffc21a29}.page-hero h1{max-width:820px;margin:0 auto 16px;font-size:clamp(34px,5vw,52px)}.page-hero p{opacity:.88;max-width:640px;margin:0 auto;font-size:18px}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.prose{max-width:720px;margin:0 auto;font-size:18px}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:1.8em;font-size:30px}.prose h3{margin-top:1.5em;font-size:22px}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose a{color:var(--deep);font-weight:700;text-decoration:underline}.prose blockquote{border-left:4px solid var(--yellow);color:var(--muted);background:#fff;border-radius:0 12px 12px 0;padding:14px 18px}@media (width<=720px){section{padding:64px 0}.wrap{padding:0 16px}}.site-header[data-astro-cid-nen7h5rs]{background:var(--green);color:#fff;z-index:20;border-bottom:1px solid #ffffff14;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:32px;height:72px;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.menu[data-astro-cid-nen7h5rs]{flex:1;align-items:center;gap:26px;font-size:15px;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){opacity:.88}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover,.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{opacity:1;color:var(--yellow)}.menu[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin-left:auto}.menu-btn[data-astro-cid-nen7h5rs]{cursor:pointer;background:#ffffff14;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;display:none}.menu-btn[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#fff;border-radius:2px;width:20px;height:2px}@media (width<=860px){.menu-btn[data-astro-cid-nen7h5rs]{display:flex}.menu[data-astro-cid-nen7h5rs]{background:var(--green);flex-direction:column;align-items:stretch;gap:4px;padding:8px 16px 20px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 16px 30px #0003}.menu[data-astro-cid-nen7h5rs].open{display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){border-bottom:1px solid #ffffff14;padding:12px 4px}.menu[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{margin:12px 0 0}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:#c9d6cf;padding:56px 0 28px;font-size:14px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;display:grid}.brand[data-astro-cid-jo6i4kqk]{color:#fff;font-family:var(--font-display);align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.tag[data-astro-cid-jo6i4kqk]{max-width:280px;margin-top:12px}h2[data-astro-cid-jo6i4kqk]{color:#fff;font:700 14px var(--font-sans);letter-spacing:0;margin-bottom:12px}ul[data-astro-cid-jo6i4kqk]{list-style:none}li[data-astro-cid-jo6i4kqk]{padding:4px 0}a[data-astro-cid-jo6i4kqk]:hover{color:var(--yellow)}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1a;margin-top:36px;padding-top:20px}@media (width<=720px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/-1}}.wa[data-astro-cid-dsjoc6do]{color:#fff;z-index:30;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 20px #00000040}
