@font-face{font-family:Montserrat;src:url(/assets/fonts/montserrat-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--green: #1e9e3e;--green-ink: #12702b;--green-btn: #15803d;--green-soft: #e8f6ec;--blue: #1a86d6;--blue-ink: #0f5f9e;--blue-soft: #e7f2fb;--ink: #0d1726;--ink-2: #3c4a5c;--muted: #5b6878;--line: #e2e8ef;--mist: #f4f7fa;--paper: #ffffff;--radius: 12px;--radius-s: 8px;--shadow: 0 1px 2px rgba(13, 23, 38, .06), 0 8px 24px rgba(13, 23, 38, .06);--wrap: 1180px;--font: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.65;color:var(--ink);background:var(--paper)}img{max-width:100%;height:auto;display:block}a{color:var(--blue-ink)}a:hover{color:var(--green-ink)}h1,h2,h3,h4{line-height:1.2;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2rem,4.2vw,3.1rem);font-weight:800}h2{font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:800}h3{font-size:1.15rem;font-weight:700}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:8px 14px;z-index:100;border-radius:6px}.skip-link:focus{left:8px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.section{padding:72px 0}.section.alt{background:var(--mist)}.section.tight{padding:48px 0}.eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-ink);margin-bottom:10px}.lead{font-size:1.12rem;color:var(--ink-2);max-width:760px}.muted{color:var(--muted)}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--radius-s);font-weight:700;font-size:.97rem;text-decoration:none;white-space:nowrap;border:2px solid transparent;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s}.btn-primary{background:var(--green-btn);color:#fff}.btn-primary:hover{background:var(--green-ink);color:#fff}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue-ink);color:#fff}.btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.grid{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow)}.card h3 a{color:inherit;text-decoration:none}.card h3 a:after{content:"";position:absolute;inset:0}.card.linked{position:relative;transition:border-color .15s,transform .15s}.card.linked:hover{border-color:var(--green);transform:translateY(-2px)}.card p:last-child{margin-bottom:0}.tick-list{list-style:none;padding:0;margin:0 0 1em}.tick-list li{position:relative;padding-left:26px;margin-bottom:8px}.tick-list li:before{content:"";position:absolute;left:2px;top:.5em;width:12px;height:7px;border-left:2.5px solid var(--green);border-bottom:2.5px solid var(--green);transform:rotate(-45deg)}.pill{display:inline-block;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--green-soft);color:var(--green-ink)}.pill.blue{background:var(--blue-soft);color:var(--blue-ink)}table.data{width:100%;border-collapse:collapse;font-size:.95rem}table.data th,table.data td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line)}table.data th{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--mist)}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.prose{max-width:760px}.prose h2{margin-top:1.6em}.prose ul{padding-left:1.2em}.answer{font-size:1.08rem;color:var(--ink-2);max-width:780px;border-left:4px solid var(--green);padding-left:16px}@media(max-width:640px){.section{padding:52px 0}.wrap{padding:0 16px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.hx[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:60}.strip[data-astro-cid-3ef6ksr2]{background:var(--ink);color:#c9d6e3;font-size:.82rem}.strip-in[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;min-height:34px;gap:12px}.strip[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{margin:0;display:flex;align-items:center;gap:8px}.dot[data-astro-cid-3ef6ksr2]{width:7px;height:7px;border-radius:50%;background:#5fd17e;box-shadow:0 0 0 3px #5fd17e33}.strip-r[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:18px}.util[data-astro-cid-3ef6ksr2]{display:flex;gap:18px}.mkt[data-astro-cid-3ef6ksr2]{position:relative}.mkt[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;cursor:pointer;color:var(--ink);font-weight:700;font-size:.88rem;border:1px solid var(--line);border-radius:8px;background:#fff;transition:border-color .15s}.mkt[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:hover{border-color:var(--green)}.mkt[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mkt[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mkt-cur[data-astro-cid-3ef6ksr2]{color:var(--muted);font-weight:600}.mkt[data-astro-cid-3ef6ksr2][open] summary[data-astro-cid-3ef6ksr2] .ico:last-child{transform:rotate(180deg)}.mkt[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{position:absolute;right:0;top:100%;z-index:80;list-style:none;margin:6px 0 0;padding:6px;min-width:220px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 40px -12px #0d172659}.mkt[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:7px;color:var(--ink);text-decoration:none;font-weight:600}.mkt[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.mkt[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:focus-visible{background:var(--mist)}.mkt[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{color:var(--green-ink)}.mkt[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{color:var(--muted);font-weight:600}@media(max-width:560px){.mkt-cur[data-astro-cid-3ef6ksr2]{display:none}.mkt[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{padding:0 8px}}@media(max-width:480px){.bar[data-astro-cid-3ef6ksr2] .bar-in[data-astro-cid-3ef6ksr2]{gap:8px}.actions[data-astro-cid-3ef6ksr2]{gap:6px}.mkt[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{gap:3px;padding:0 6px;min-height:38px}.mkt[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2] .ico:first-child{display:none}.bar[data-astro-cid-3ef6ksr2] .actions[data-astro-cid-3ef6ksr2] .btn-primary[data-astro-cid-3ef6ksr2]{padding:0 12px;font-size:.85rem}.bar[data-astro-cid-3ef6ksr2] .logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:112px}}.util[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#e6edf5;text-decoration:none}.util[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#8fe0a6}.mail[data-astro-cid-3ef6ksr2]{color:#8b98a8}.bar[data-astro-cid-3ef6ksr2]{position:relative;background:#fff;border-bottom:1px solid var(--line)}.bar-in[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:20px;min-height:66px}.logo[data-astro-cid-3ef6ksr2]{flex-shrink:0}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:146px;height:auto}.main[data-astro-cid-3ef6ksr2]{position:relative;flex:1}.triggers[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;margin:0;padding:0;gap:2px}.trg[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:4px;height:66px;padding:0 11px;background:none;border:0;font:inherit;font-weight:600;font-size:.92rem;white-space:nowrap;color:var(--ink);cursor:pointer;text-decoration:none}.trg[data-astro-cid-3ef6ksr2] .ico{transition:transform .22s ease;color:var(--muted)}.trg[data-astro-cid-3ef6ksr2][aria-expanded=true] .ico{transform:rotate(180deg);color:var(--green)}.trg[data-astro-cid-3ef6ksr2]:hover,.trg[data-astro-cid-3ef6ksr2][aria-expanded=true],.trg[data-astro-cid-3ef6ksr2].here{color:var(--green-ink)}.ink[data-astro-cid-3ef6ksr2]{position:absolute;bottom:-1px;left:0;height:3px;width:0;border-radius:3px 3px 0 0;background:var(--green);opacity:0;transition:transform .28s cubic-bezier(.2,.7,.2,1),width .28s cubic-bezier(.2,.7,.2,1),opacity .2s}.actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;flex-shrink:0}.btn.sm{min-height:40px;padding:0 16px;font-size:.9rem}.mm[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 24px 48px -24px #0d172647;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .26s cubic-bezier(.2,.7,.2,1),visibility 0s linear .26s}.mm[data-astro-cid-3ef6ksr2].open{visibility:visible;opacity:1;transform:none;transition-delay:0s}.mm-panel[data-astro-cid-3ef6ksr2]{display:none;grid-template-columns:1fr 2.1fr 1.1fr;gap:32px;padding:30px 0 34px}.mm-panel[data-astro-cid-3ef6ksr2].on{display:grid;animation:panelIn .28s cubic-bezier(.2,.7,.2,1) both}@keyframes panelIn{0%{opacity:0;transform:translate(var(--dx, 0px))}to{opacity:1;transform:none}}.mm-panel[data-astro-cid-3ef6ksr2].on .mm-items[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2],.mm-panel[data-astro-cid-3ef6ksr2].on .mm-col[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{animation:itemIn .34s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 28ms + 40ms)}@keyframes itemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mm-kicker{font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--green-ink);margin:0 0 8px}.mm-lead[data-astro-cid-3ef6ksr2]{font-size:1.05rem;font-weight:600;color:var(--ink);line-height:1.45;margin:0 0 16px}.mm-all{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:.9rem;color:var(--blue-ink);text-decoration:none}.mm-all:hover{color:var(--green-ink)}.mm-items[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;align-content:start}.mm-item{display:flex;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--ink);transition:background .15s}.mm-item:hover,.mm-item:focus-visible{background:var(--mist)}.mm-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--green-soft);color:var(--green-ink);transition:background .15s,color .15s,transform .2s}.mm-item:hover .mm-ico{background:var(--green);color:#fff;transform:translateY(-1px)}.mm-t{display:block;font-weight:700;font-size:.95rem}.mm-d{display:block;font-size:.84rem;color:var(--muted);line-height:1.4}.mm-panel[data-astro-cid-3ef6ksr2].wide{grid-template-columns:1fr 3.2fr}.mm-panel[data-astro-cid-3ef6ksr2]:has(.mm-cols){grid-template-columns:.9fr 2.6fr 1fr}.mm-panel[data-astro-cid-3ef6ksr2].wide:has(.mm-cols){grid-template-columns:.8fr 3.4fr}.mm-cols[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px 18px}.mm-colt[data-astro-cid-3ef6ksr2]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:4px 12px 6px}.mm-items[data-astro-cid-3ef6ksr2].one{grid-template-columns:1fr;gap:0}.mm-item.compact{padding:7px 10px;gap:10px}.mm-item.compact .mm-ico{width:32px;height:32px;border-radius:8px}.mm-item.compact .mm-t{font-size:.9rem}.mm-item.compact .mm-d{font-size:.8rem}.mm-col[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{animation-delay:calc(var(--i) * 22ms + 40ms)!important}.mm-feature[data-astro-cid-3ef6ksr2]{background:linear-gradient(150deg,var(--blue-soft),var(--green-soft));border-radius:14px;padding:22px;display:grid;gap:10px;align-content:start}.mm-ft[data-astro-cid-3ef6ksr2]{font-size:1.15rem;font-weight:800;color:var(--ink);margin:0}.mm-fx[data-astro-cid-3ef6ksr2]{font-size:.9rem;color:var(--ink-2);margin:0}.mm-feature[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{justify-self:start}.mm-search[data-astro-cid-3ef6ksr2]{display:flex;gap:8px}.mm-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{flex:1;min-width:0;height:40px;padding:0 12px;border:1.5px solid var(--line);border-radius:8px;font:inherit}.mm-search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]:focus{outline:none;border-color:var(--green)}.sr[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.scrim[data-astro-cid-3ef6ksr2]{position:fixed;inset:100% 0 0;height:100vh;background:#0d172652;opacity:0;pointer-events:none;transition:opacity .22s}.hx[data-astro-cid-3ef6ksr2].menu-open .scrim[data-astro-cid-3ef6ksr2]{opacity:1;pointer-events:auto}.burger[data-astro-cid-3ef6ksr2]{display:none;width:44px;height:44px;padding:11px;background:none;border:0;cursor:pointer}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:var(--ink);margin:4px 0;border-radius:2px}.drawer[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 0 auto;width:min(420px,100vw);background:#fff;z-index:70;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;box-shadow:-20px 0 40px #0d172633}.drawer[data-astro-cid-3ef6ksr2].open{transform:none}.d-head[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.d-close[data-astro-cid-3ef6ksr2],.d-back[data-astro-cid-3ef6ksr2]{background:none;border:0;cursor:pointer;color:var(--ink);font:inherit;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:8px}.d-track[data-astro-cid-3ef6ksr2]{position:relative;flex:1;overflow:hidden}.d-pane[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;overflow-y:auto;padding:12px 16px 28px;transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .25s}.d-pane[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0}.d-sub[data-astro-cid-3ef6ksr2]{transform:translate(100%);opacity:0}.d-sub[data-astro-cid-3ef6ksr2].on{transform:none;opacity:1}.drawer[data-astro-cid-3ef6ksr2].deep .d-root[data-astro-cid-3ef6ksr2]{transform:translate(-30%);opacity:0;pointer-events:none}.d-open[data-astro-cid-3ef6ksr2],.d-link[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 4px;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;font-weight:700;font-size:1.05rem;color:var(--ink);text-decoration:none;cursor:pointer;text-align:left}.d-cta[data-astro-cid-3ef6ksr2]{width:100%;margin-top:20px}.d-lead[data-astro-cid-3ef6ksr2]{color:var(--ink-2);margin:0 0 10px}.d-sub[data-astro-cid-3ef6ksr2] .mm-all[data-astro-cid-3ef6ksr2]{margin-top:14px}@media(max-width:1500px){.hide-sm[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:1120px){.main[data-astro-cid-3ef6ksr2],.hide-sm[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:block}.bar-in[data-astro-cid-3ef6ksr2]{justify-content:space-between}.util[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(:first-child),.mail[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:560px){.strip[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{font-size:.75rem}.util[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:420px){.strip[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.mm[data-astro-cid-3ef6ksr2],.ink[data-astro-cid-3ef6ksr2],.drawer[data-astro-cid-3ef6ksr2],.d-pane[data-astro-cid-3ef6ksr2],.scrim[data-astro-cid-3ef6ksr2]{transition:none!important}.mm-panel[data-astro-cid-3ef6ksr2].on,.mm-panel[data-astro-cid-3ef6ksr2].on .mm-items[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2],.mm-panel[data-astro-cid-3ef6ksr2].on .mm-col[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{animation:none!important}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.ftr[data-astro-cid-sz7xmlte]{background:var(--ink);color:#c9d3df;padding:56px 0 28px;margin-top:0}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#e6edf5;text-decoration:none}.ftr[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#8fe0a6}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.3fr repeat(7,1fr);gap:28px}.brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{background:#fff;padding:8px 10px;border-radius:8px;margin-bottom:14px}.brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.92rem}.small[data-astro-cid-sz7xmlte]{font-size:.82rem;color:#8b98a8}h3[data-astro-cid-sz7xmlte]{font-size:.82rem;text-transform:uppercase;letter-spacing:.07em;color:#fff;margin-bottom:12px}ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}li[data-astro-cid-sz7xmlte]{margin-bottom:7px;font-size:.9rem}.mkts[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:32px;font-size:.88rem}.mkts[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:#8b98a8}.mkts[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current]{color:#8fe0a6;font-weight:700}.legal[data-astro-cid-sz7xmlte]{border-top:1px solid #263346;margin-top:18px;padding-top:20px;font-size:.82rem;color:#8b98a8}@media(max-width:1000px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr)}.brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}.cs[data-astro-cid-doh6252v]{position:fixed;z-index:90;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));width:min(380px,calc(100vw - 32px));padding:20px 20px 18px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px -18px #0d172666;animation:cs-in .35s cubic-bezier(.16,1,.3,1)}.cs[data-astro-cid-doh6252v][hidden]{display:none}.cs-k[data-astro-cid-doh6252v]{margin:0 0 6px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--green-ink)}.cs-t[data-astro-cid-doh6252v]{margin:0 0 6px;font-size:1.15rem;font-weight:800;line-height:1.25;padding-right:24px}.cs-d[data-astro-cid-doh6252v]{margin:0 0 16px;color:var(--ink-2);font-size:.95rem}.cs-b[data-astro-cid-doh6252v]{display:flex;flex-wrap:wrap;gap:10px}.cs-b[data-astro-cid-doh6252v] .btn[data-astro-cid-doh6252v]{min-height:44px}.cs-x[data-astro-cid-doh6252v]{position:absolute;top:10px;right:10px;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:1.4rem;line-height:1;cursor:pointer}.cs-x[data-astro-cid-doh6252v]:hover{background:var(--mist);color:var(--ink)}.cs-x[data-astro-cid-doh6252v]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@keyframes cs-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.cs[data-astro-cid-doh6252v]{animation:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
