:root{--c-ink:#201e1d;--c-page:#e9e8e8;--c-surface:#f8f4f4;--c-card:#fff;--c-hairline:#d7d3d3;--c-primary:#56bc6c;--c-selected:#d7e3d9;--c-error-ink:#b23121;--c-green-ink:#0b6b3a;--ink-strong:#201e1d;--ink-regular:#201e1dd1;--ink-muted:#201e1db8;--ink-faint:#201e1da8;--fill-hover:#201e1d0a;--fill-hover-strong:#201e1d0f;--radius-sm:4px}@font-face{font-family:Archivo;src:url(/assets/ArchivoVariable.YXdB0ifN.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular.BQaDgvhP.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--on-dark-strong:var(--c-surface);--on-dark-regular:#f8f4f4d1;--on-dark-muted:#f8f4f4b8;--on-dark-line:#f8f4f440;--c-green-on-dark:#8fd49e;--font-sans:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--content-max:1200px;--gutter:clamp(16px, 4vw, 24px);--section-pad:clamp(56px, 9vw, 96px);--focus-color:var(--c-ink);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-page);color:var(--ink-strong);font-family:var(--font-sans);flex-direction:column;min-height:100dvh;margin:0;font-size:17px;line-height:1.6;display:flex}main{flex-direction:column;flex:1 0 auto;display:flex}main>:last-child{flex-grow:1}img,svg{max-width:100%}img{height:auto}a{color:var(--c-green-ink)}a:hover{color:#08502b}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}html{scroll-padding-top:calc(var(--header-height,68px) + 16px)}:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.on-dark{--focus-color:var(--c-surface);background:var(--c-ink);color:var(--on-dark-strong)}:where(.on-dark) a:where(:not(.btn)){color:var(--c-green-on-dark)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-pad)}.split{flex-wrap:wrap;gap:32px 64px;display:flex}.split>:first-child{flex:380px;min-width:0}.split>:last-child{flex:520px;min-width:0}:root{--leading-scale:1;--tracking-scale:1}:root:lang(hi),:root:lang(ar),:root:lang(fa){--leading-scale:1.3;--tracking-scale:0}:root:lang(zh),:root:lang(ja),:root:lang(he){--leading-scale:1.15;--tracking-scale:0}:root:lang(ja) :is(h1,h2,h3){word-break:auto-phrase}.h1{font-size:clamp(40px,5.4vw,68px);line-height:calc(1.02 * var(--leading-scale));letter-spacing:calc(-.03em * var(--tracking-scale));margin:0;font-weight:800}.h2{font-size:clamp(32px,3.6vw,46px);line-height:calc(1.08 * var(--leading-scale));letter-spacing:calc(-.02em * var(--tracking-scale));margin:0;font-weight:800}.prose{color:var(--ink-regular);flex-direction:column;gap:16px;display:flex}.prose p{margin:0}.policy-note{border-inline-start:3px solid var(--c-primary);background:var(--c-card);color:var(--ink-regular);padding:12px 16px}.policy{flex-direction:column;gap:16px;display:flex}.policy>*{margin:0}.policy h2{color:var(--ink-strong);letter-spacing:-.01em;margin-top:24px;font-size:26px;font-weight:800;line-height:1.2}.policy ul{flex-direction:column;gap:8px;padding-inline-start:1.25em;display:flex}.policy strong{color:var(--ink-strong)}.policy table{border-collapse:collapse;max-width:100%;font-size:15px;display:block;overflow-x:auto}.policy th,.policy td{border:1px solid var(--c-hairline);text-align:start;vertical-align:top;padding:10px 12px}.policy th{background:var(--c-card);color:var(--ink-strong)}.on-dark .prose{color:var(--on-dark-regular)}.btn{min-height:44px;font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn--lg{min-height:56px;padding:14px 26px;font-size:17px}.btn--primary{background:var(--c-primary);color:var(--c-ink)}.btn--primary:hover{color:var(--c-ink);background:#4aa95e}.btn--secondary{border-color:var(--c-ink);color:var(--c-ink);background:0 0}.btn--secondary:hover{background:var(--fill-hover-strong);color:var(--c-ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:8px;z-index:100;background:var(--c-primary);color:var(--c-ink);padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.mono{font-family:var(--font-mono)}.dir-flip:dir(rtl){transform:scaleX(-1)}.lang-menu[data-v-4ec62182]{position:relative}.lang-menu__button[data-v-4ec62182]{border:1.5px solid var(--on-dark-line);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:14px;list-style:none;display:flex}.lang-menu__button[data-v-4ec62182]::-webkit-details-marker{display:none}.lang-menu[open] .lang-menu__button[data-v-4ec62182] svg:last-child{transform:rotate(180deg)}.lang-menu__list[data-v-4ec62182]{inset-inline-end:0;z-index:20;background:var(--c-card);border:1px solid var(--c-ink);--focus-color:var(--c-ink);min-width:220px;max-height:min(70vh,480px);margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 8px 24px #201e1d2e}.lang-menu__list a[data-v-4ec62182]{min-height:44px;color:var(--c-ink);outline-offset:-2px;align-items:center;padding:0 16px;text-decoration:none;display:flex}.lang-menu__list a[data-v-4ec62182]:hover{background:var(--fill-hover-strong)}.lang-menu__list a[aria-current=page][data-v-4ec62182]{background:var(--c-selected);font-weight:700}@media (width<=759.98px){.lang-menu__list[data-v-4ec62182]{min-width:0;max-height:none;box-shadow:none;margin-top:6px;position:static}}.site-header[data-v-4ff25212]{z-index:10;position:sticky;top:0}.site-header__inner[data-v-4ff25212]{flex-wrap:wrap;align-items:center;gap:12px 22px;padding-block:12px;display:flex}.site-header__logo[data-v-4ff25212]{align-items:center;min-height:44px;margin-inline-end:auto;display:flex}.site-header__logo img[data-v-4ff25212]{width:auto;height:30px;display:block}.site-nav[data-v-4ff25212]{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.site-nav__links[data-v-4ff25212]{flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.site-nav__links a[data-v-4ff25212]{min-height:44px;color:var(--on-dark-strong);align-items:center;text-decoration:none;display:inline-flex}.site-nav__links a[data-v-4ff25212]:hover{color:var(--on-dark-strong);text-underline-offset:4px;text-decoration:underline}.site-header__cta[data-v-4ff25212]{font-size:15px}.site-header__menu-btn[data-v-4ff25212]{border:1.5px solid var(--on-dark-line);width:44px;height:44px;color:var(--on-dark-strong);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header__menu-btn[hidden][data-v-4ff25212]{display:none}.site-header__menu-icon[data-v-4ff25212]{display:flex}.site-header__menu-icon--close[data-v-4ff25212],.site-header__menu-btn[aria-expanded=true] .site-header__menu-icon--open[data-v-4ff25212]{display:none}.site-header__menu-btn[aria-expanded=true] .site-header__menu-icon--close[data-v-4ff25212]{display:flex}@media (width<=759.98px){.site-header__logo img[data-v-4ff25212]{height:26px}.site-header__inner[data-v-4ff25212]{gap:12px}.site-header__cta[data-v-4ff25212]{min-height:44px;padding:8px 14px}.site-nav[data-v-4ff25212]{flex-basis:100%;order:10}}@media (width>=760px){.site-header__menu-btn[data-v-4ff25212]{display:none!important}}@media (width<=759.98px){.js .site-header .site-nav{display:none}.js .site-header[data-open] .site-nav{flex-direction:column;align-items:stretch;gap:8px;padding-block:4px 12px;display:flex}.js .site-header .site-nav__links{flex-direction:column;gap:0;font-size:17px}.js .site-header .site-nav__links li+li{border-top:1px solid var(--on-dark-line)}.js .site-header .site-nav__links a{min-height:48px;display:flex}}.site-footer[data-v-2dfc0951]{color:var(--on-dark-muted);border-top:1px solid #f8f4f426;font-size:14px}.site-footer__inner[data-v-2dfc0951]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-block:20px;display:flex}.site-footer__links[data-v-2dfc0951]{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.site-footer__links a[data-v-2dfc0951]{min-height:44px;color:var(--on-dark-regular);align-items:center;display:inline-flex}.site-footer__links a[data-v-2dfc0951]:hover{color:var(--on-dark-strong)}html[data-redirecting] body{visibility:hidden}main:focus{outline:none}
