.logo[data-astro-cid-f7espo7c]{flex:none;align-self:flex-start;width:auto;max-width:none;height:30px;display:block}.logo--sm[data-astro-cid-f7espo7c]{height:24px}@media (width<=380px){.logo[data-astro-cid-f7espo7c]{height:24px}}.ft[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--cl-line);background:var(--cl-surface);color:var(--cl-ink);font-family:var(--cl-sans);color-scheme:light}.ft__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px;padding-top:56px;padding-bottom:32px;display:grid}.ft__about[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.ft__about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--cl-muted-2);max-width:320px;margin:0;font-size:14px;line-height:1.6}.ft__col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:12px;display:flex}.ft__col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:0;color:var(--cl-ink);margin:0;font-size:13px;font-weight:600;line-height:normal}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cl-muted-2);font-size:14px;text-decoration:none}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cl-ink);text-decoration:underline}.ft__base[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--cl-line-soft);color:var(--cl-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;padding-bottom:32px;font-size:13px;line-height:normal;display:flex}.ft__base[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.ft__credits[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:16px;display:flex}.ft__credits[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cl-muted-2)}@media (width<=900px){.ft__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}.ft__col[data-astro-cid-jo6i4kqk]{gap:0}.ft__col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{margin-bottom:4px}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:flex}}.hd[data-astro-cid-nen7h5rs]{background:var(--cl-surface);color:var(--cl-ink);font-family:var(--cl-sans);color-scheme:light;border-bottom:1px solid var(--cl-line)}.trust[data-astro-cid-nen7h5rs]{background:var(--cl-ink);color:var(--cl-dark-text);border-bottom:2px solid var(--cl-gold);font-size:13px}.trust__in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.trust__promise[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:inline-flex}.trust__promise[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{color:var(--cl-gold);flex:none}.hd__in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;padding-top:16px;padding-bottom:16px;display:flex}.hd__logo[data-astro-cid-nen7h5rs]{align-items:center;min-height:44px;text-decoration:none;display:flex}.hd__nav[data-astro-cid-nen7h5rs]{gap:28px;margin-left:auto;margin-right:16px;font-size:15px;display:flex}.hd__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--cl-ink-2);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.hd__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--cl-ink);text-decoration:underline;text-decoration-color:var(--cl-navy);text-underline-offset:6px}.hd__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--cl-navy);text-decoration:underline 2px var(--cl-navy);text-underline-offset:6px;font-weight:600}.hd__nav[data-astro-cid-nen7h5rs] .hd__dev[data-astro-cid-nen7h5rs]{display:none}.hd__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;display:flex}.hd__signin[data-astro-cid-nen7h5rs]{color:var(--cl-ink);padding:12px 8px;font-size:15px;text-decoration:none}.hd__signin[data-astro-cid-nen7h5rs]:hover{color:var(--cl-navy)}.hd__menu[data-astro-cid-nen7h5rs]{border-radius:var(--cl-r-sm);border:1px solid var(--cl-line-strong);background:var(--cl-surface);width:44px;height:44px;color:var(--cl-ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:none}.menu[data-astro-cid-nen7h5rs]{border:1px solid var(--cl-line);border-radius:var(--cl-r);background:var(--cl-surface);width:min(320px,100vw - 32px);color:var(--cl-ink);font-family:var(--cl-sans);margin:0;padding:8px;position:fixed;inset:118px 16px auto auto;box-shadow:0 24px 60px #1d203329}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--cl-r-sm);min-height:44px;color:var(--cl-ink);align-items:center;padding:0 14px;font-size:16px;text-decoration:none;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--cl-sunken)}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--cl-navy-tint);color:var(--cl-navy);font-weight:600}@media (width<=900px){.hd__nav[data-astro-cid-nen7h5rs],.hd__signin[data-astro-cid-nen7h5rs]{display:none}.hd__menu[data-astro-cid-nen7h5rs]{display:flex}}@media (width<=600px){.trust__promise[data-astro-cid-nen7h5rs]{display:none}}@media (width<=380px){.hd__in[data-astro-cid-nen7h5rs]{gap:10px}.hd__actions[data-astro-cid-nen7h5rs]{gap:8px}.hd__actions[data-astro-cid-nen7h5rs] .cl-btn[data-astro-cid-nen7h5rs]{white-space:nowrap;padding-left:12px;padding-right:12px}}@media (width>=901px){.menu[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1120px){.hd__nav[data-astro-cid-nen7h5rs] .hd__dev[data-astro-cid-nen7h5rs]{display:inline-flex}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{color-scheme:light;--cl-canvas:#f4f5f8;--cl-surface:#fff;--cl-sunken:#eceef3;--cl-ink:#1d2033;--cl-ink-2:#3d4054;--cl-muted:#6b6e80;--cl-muted-2:#55586b;--cl-line:#e1e4eb;--cl-line-strong:#cdd1dc;--cl-line-soft:#eceef3;--cl-navy:#3e4c8a;--cl-navy-dark:#2e3a6e;--cl-navy-tint:#ecedf5;--cl-navy-soft:#c9cef0;--cl-indigo:#5363a3;--cl-gold:#a08222;--cl-gold-text:#7a6318;--cl-gold-tint:#f6f0dc;--cl-gold-line:#dccb8e;--cl-orange:#d9480f;--cl-orange-text:#a93a0c;--cl-orange-tint:#fdeee6;--cl-sage:#2f7a55;--cl-sage-tint:#e8f3ed;--cl-dark-line:#3a4060;--cl-dark-muted:#a6aac4;--cl-dark-text:#c9cce0;--cl-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--cl-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--cl-r:8px;--cl-r-sm:6px;--cl-tint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M1 2.5h6M1 5.5h6M10.5 1v6M13.5 1v6M2.5 9v6M5.5 9v6M9 10.5h6M9 13.5h6' stroke='%233e4c8a' stroke-opacity='.055'/%3E%3C/svg%3E");--cl-tint-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M1 2.5h6M1 5.5h6M10.5 1v6M13.5 1v6M2.5 9v6M5.5 9v6M9 10.5h6M9 13.5h6' stroke='%23ffffff' stroke-opacity='.06'/%3E%3C/svg%3E");--cl-airmail:repeating-linear-gradient(-45deg, var(--cl-navy) 0 12px, transparent 12px 18px, var(--cl-gold) 18px 30px, transparent 30px 36px)}*{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--cl-canvas);min-height:100vh;color:var(--cl-ink);font:16px/normal var(--cl-sans);flex-direction:column;margin:0;display:flex}main{flex:1}a{color:var(--cl-navy)}a:hover{color:var(--cl-navy-dark)}:focus-visible{outline:3px solid var(--cl-navy);outline-offset:2px}::selection{background:var(--cl-gold-tint);color:var(--cl-ink)}a{text-underline-offset:.2em}.skip{position:absolute;left:-999px}.skip:focus{background:var(--cl-surface);z-index:10;padding:.5rem 1rem;top:1rem;left:1rem}.cl-btn{background:var(--cl-navy);color:#fff;min-height:44px;font:500 16px/1.2 var(--cl-sans);border-radius:var(--cl-r-sm);border:1px solid var(--cl-navy);justify-content:center;align-items:center;padding:15px 22px;text-decoration:none;display:inline-flex}.cl-btn:hover{background:var(--cl-navy-dark);border-color:var(--cl-navy-dark);color:#fff}.cl-btn--ghost{background:var(--cl-surface);color:var(--cl-ink);border-color:var(--cl-line-strong)}.cl-btn--ghost:hover{background:var(--cl-sunken);border-color:var(--cl-line-strong);color:var(--cl-ink)}.cl-btn--sm{padding:12px 18px;font-size:15px}.cl-label{font:400 13px/normal var(--cl-mono);color:var(--cl-muted)}.cl-wrap{max-width:1344px;margin:0 auto;padding-left:32px;padding-right:32px}.cl-g2,.cl-g3,.cl-g4{gap:24px;display:grid}.cl-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.cl-list{margin:0;padding:0;list-style:none}@media (width<=900px){.cl-g2,.cl-g3,.cl-g4,.cl-split{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.cl-wrap{padding-left:20px;padding-right:20px}}.doc{color:#16242a;font:1.06rem/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.doc .wrap{max-width:68rem;margin:0 auto;padding:0 clamp(1rem,4vw,2rem)}.doc a{color:#0f4c5c;text-underline-offset:.2em}.doc h1,.doc h2,.doc h3{letter-spacing:-.015em;margin:0 0 .6em;line-height:1.15}.doc h1{font-size:clamp(2.2rem,6vw,3.6rem)}.doc h2{margin-top:2.2em;font-size:clamp(1.5rem,3.5vw,2.1rem)}.doc h3{font-size:1.2rem}.doc p,.doc ul,.doc ol{margin:0 0 1em}.doc .hero{padding:clamp(2.5rem,8vw,5.5rem) 0 clamp(2rem,5vw,3.5rem)}.doc .lead{color:#55666d;max-width:40rem;font-size:1.25rem}.doc .section{padding:.5rem 0 2.5rem}.doc .prose{max-width:44rem}
