:root{--c-primary:#0f5c5a;--c-primary-dark:#0a403f;--c-accent:#f28c28;--c-accent-dark:#d4761b;--c-bg:#f6f8f7;--c-surface:#fff;--c-text:#1c2423;--c-muted:#5b6866;--c-line:#dce3e1;--c-tint:#e8f1f0;--c-success:#2e7d4f;--c-error:#b3261e;--r:14px;--gut:16px;--sec:56px}@media (width>=768px){:root{--gut:32px;--sec:88px}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--c-text);background:var(--c-bg);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}@media (width>=768px){body{font-size:18px}}a{color:var(--c-primary)}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.2}h1{font-size:30px}h2{font-size:26px}h3{font-size:20px}@media (width>=768px){h1{font-size:44px}h2{font-size:32px}h3{font-size:22px}}p{margin:0 0 1em}ul,ol{padding-left:1.3em}img{max-width:100%;height:auto}table{border-collapse:collapse;background:var(--c-surface);border-radius:var(--r);width:100%;font-size:15px;overflow:hidden}th,td{border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;padding:12px 10px}th{background:var(--c-tint);font-weight:700}.wrap{max-width:1120px;padding:0 var(--gut);margin:0 auto}.wrap-narrow{max-width:820px}.sec{padding:var(--sec) 0}.sec-white{background:var(--c-surface)}.muted{color:var(--c-muted)}.lead{color:var(--c-muted);font-size:17px}@media (width>=768px){.lead{font-size:20px}}.btn{cursor:pointer;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--c-accent);color:var(--c-text);box-shadow:0 2px 8px #f28c2859}.btn-primary:hover{background:var(--c-accent-dark)}.btn-secondary{border-color:var(--c-primary);color:var(--c-primary);background:0 0}.btn-block{width:100%}.link-callback{color:var(--c-primary);margin-top:14px;font-size:15px;text-decoration:underline;display:inline-block}.card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r);padding:22px}.card-accent{border-color:var(--c-accent)}.src{background:var(--c-tint);color:var(--c-muted);border-radius:8px;margin-top:14px;padding:10px 14px;font-size:14px}.ph{border:1px dashed var(--c-accent);color:#8a4b00;background:#fff3e6;border-radius:6px;padding:1px 6px;font-size:.85em}.draft{border:1px dashed var(--c-accent);color:#8a4b00;background:#fff3e6;border-radius:10px;margin:0 0 24px;padding:12px 16px;font-size:15px}.g3{gap:16px;display:grid}@media (width>=768px){.g3{grid-template-columns:repeat(3,1fr)}}.g2{gap:16px;display:grid}@media (width>=768px){.g2{grid-template-columns:repeat(2,1fr)}}.flag{background:linear-gradient(90deg,#000091 0 33.4%,#fff 33.4% 66.7%,#e1000f 66.7%);border:1px solid #0000001f;border-radius:2px;flex:none;width:18px;height:12px;display:inline-block}.verified{color:var(--c-success);background:#e9f5ee;border:1px solid #cfe6d8;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.verified:before{content:"✓";font-weight:800}.ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}:focus-visible{outline:3px solid var(--c-primary);outline-offset:2px}.skip{z-index:100;background:#fff;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.page-head{background:linear-gradient(180deg, #fff 0%, var(--c-bg) 100%);padding:28px 0 24px}.crumbs{color:var(--c-muted);margin:0 0 12px;font-size:14px}.crumbs ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:6px}.crumbs a{color:var(--c-muted)}.toc{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r);margin:0 0 28px;padding:16px 20px}.toc strong{margin-bottom:6px;display:block}.toc ol{margin:0;padding-left:1.2em;font-size:15px}.prose h2{margin-top:1.6em}.prose table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.prose table thead,.prose table tbody,.prose table tr{width:100%}.prose blockquote{border-left:4px solid var(--c-accent);background:var(--c-surface);border-radius:0 10px 10px 0;margin:0 0 1em;padding:12px 16px}.prose h3{margin-top:1.2em}.cta-inline{background:var(--c-tint);border-radius:var(--r);text-align:center;margin:32px 0;padding:22px}.updated{color:var(--c-muted);margin-top:32px;font-size:14px}.hdr[data-astro-cid-nen7h5rs]{background:var(--c-surface);border-bottom:1px solid var(--c-line);z-index:30;position:sticky;top:0}.tricolore[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--c-line);background:linear-gradient(90deg,#000091 0 33.4%,#fff 33.4% 66.7%,#e1000f 66.7%);height:4px}.nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--c-primary);letter-spacing:-.3px;font-size:16px;font-weight:800;line-height:1.1;text-decoration:none}@media (width>=420px){.logo[data-astro-cid-nen7h5rs]{font-size:19px}}.logo[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--c-accent)}.nav-desktop[data-astro-cid-nen7h5rs]{display:none}.nav-desktop[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--c-text);font-size:15px;font-weight:600;text-decoration:none}.nav-desktop[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--c-primary);text-underline-offset:6px;text-decoration:underline}.nav-cta[data-astro-cid-nen7h5rs]{min-height:42px;padding:0 16px;font-size:15px;display:none}.burger[data-astro-cid-nen7h5rs]{border:1px solid var(--c-line);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.burger[data-astro-cid-nen7h5rs] .i-close,.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .i-open{display:none}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .i-close{display:block}.menu-mobile[data-astro-cid-nen7h5rs]{border-top:1px solid var(--c-line);background:#fff}.menu-mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding:8px var(--gut) 16px;gap:4px;margin:0;list-style:none;display:grid}.menu-mobile[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--c-text);border-bottom:1px solid var(--c-line);padding:12px 4px;font-weight:600;text-decoration:none;display:block}.menu-mobile[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child{margin-top:10px}@media (width>=900px){.nav-desktop[data-astro-cid-nen7h5rs],.nav-cta[data-astro-cid-nen7h5rs]{display:inline-flex}.burger[data-astro-cid-nen7h5rs],.menu-mobile[data-astro-cid-nen7h5rs]{display:none!important}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--c-primary-dark);color:#cfe0de;padding:40px 0 24px;font-size:14px}.ft[data-astro-cid-jo6i4kqk]{color:#fff;margin:0 0 10px;font-size:15px}.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0 0 20px;padding:0;list-style:none}.ftr[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin:4px 0}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#cfe0de;text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.fgrid[data-astro-cid-jo6i4kqk]{gap:10px;display:grid}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff26;margin-top:10px;padding-top:16px;font-size:13px}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 8px}.legal[data-astro-cid-jo6i4kqk] .fr[data-astro-cid-jo6i4kqk]{color:#fff;align-items:flex-start;gap:8px;display:flex}.legal[data-astro-cid-jo6i4kqk] .fr[data-astro-cid-jo6i4kqk] .flag,.legal[data-astro-cid-jo6i4kqk] .flag[data-astro-cid-jo6i4kqk]{margin-top:4px}@media (width>=768px){.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,1fr);gap:24px}}.sticky[data-astro-cid-bjs4jpu3]{padding:10px var(--gut);border-top:1px solid var(--c-line);z-index:20;background:#fff;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky[data-astro-cid-bjs4jpu3].show{transform:none}@media (width>=900px){.sticky[data-astro-cid-bjs4jpu3]{display:none}}
