.doc[data-astro-cid-2d7x3bok]{max-width:46rem;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.1rem,5vw,2rem) 3rem}.doc--wide[data-astro-cid-2d7x3bok]{max-width:58rem}.doc__prose[data-astro-cid-2d7x3bok] .tablewrap{overflow-x:auto;margin:0 0 1.4rem;border:1px solid var(--line);border-radius:12px}.doc__prose[data-astro-cid-2d7x3bok] table{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--step--1)}.doc__prose[data-astro-cid-2d7x3bok] th,.doc__prose[data-astro-cid-2d7x3bok] td{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--line);vertical-align:top}.doc__prose[data-astro-cid-2d7x3bok] thead th{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--paper-2)}.doc__prose[data-astro-cid-2d7x3bok] tbody tr:last-child td,.doc__prose[data-astro-cid-2d7x3bok] tbody tr:last-child th{border-bottom:none}.doc__prose[data-astro-cid-2d7x3bok] .split2{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:0 0 1.4rem}.doc__prose[data-astro-cid-2d7x3bok] .split2>div{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.1rem 1.2rem}.doc__prose[data-astro-cid-2d7x3bok] .split2 h3{margin-top:0}.doc__prose[data-astro-cid-2d7x3bok] .split2 ul{margin-bottom:0}.doc__eyebrow[data-astro-cid-2d7x3bok]{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:.7rem}.doc__h1[data-astro-cid-2d7x3bok]{font-size:var(--step-3);font-weight:750;letter-spacing:-.02em;line-height:1.08;margin:0 0 .6rem}.doc__updated[data-astro-cid-2d7x3bok]{color:var(--muted);font-size:var(--step--1);margin:0 0 1.6rem}.doc__banner[data-astro-cid-2d7x3bok]{border:1px solid color-mix(in srgb,var(--coral) 45%,transparent);background:color-mix(in srgb,var(--coral) 8%,var(--paper));border-radius:12px;padding:1rem 1.2rem;margin-bottom:2.2rem;font-size:var(--step--1);color:var(--ink)}.doc__banner[data-astro-cid-2d7x3bok] strong[data-astro-cid-2d7x3bok]{color:var(--coral)}.doc__prose[data-astro-cid-2d7x3bok]{line-height:1.7;color:var(--ink)}.doc__prose[data-astro-cid-2d7x3bok] h2{font-size:var(--step-1);font-weight:700;letter-spacing:-.01em;margin:2.4rem 0 .7rem;padding-top:1.2rem;border-top:1px solid var(--line)}.doc__prose[data-astro-cid-2d7x3bok] h3{font-size:var(--step-0);font-weight:700;margin:1.6rem 0 .5rem}.doc__prose[data-astro-cid-2d7x3bok] p{margin:0 0 1rem}.doc__prose[data-astro-cid-2d7x3bok] ul,.doc__prose[data-astro-cid-2d7x3bok] ol{margin:0 0 1rem;padding-left:1.3rem}.doc__prose[data-astro-cid-2d7x3bok] li{margin:.35rem 0}.doc__prose[data-astro-cid-2d7x3bok] a{color:var(--teal);text-underline-offset:2px}.doc__prose[data-astro-cid-2d7x3bok] a:hover{color:var(--teal-bright)}.doc__prose[data-astro-cid-2d7x3bok] strong{color:var(--ink);font-weight:650}.doc__prose[data-astro-cid-2d7x3bok] .lede{font-size:var(--step-1);line-height:1.5;color:var(--muted);margin-bottom:1.6rem}.doc__prose[data-astro-cid-2d7x3bok] .note,.doc__prose[data-astro-cid-2d7x3bok] blockquote{background:var(--paper-2);border-radius:10px;padding:.9rem 1.1rem;font-size:var(--step--1);color:var(--muted)}.doc__prose[data-astro-cid-2d7x3bok] blockquote{margin:1.3rem 0;border-left:3px solid var(--line)}.doc__prose[data-astro-cid-2d7x3bok] blockquote p{margin:0}.doc__prose[data-astro-cid-2d7x3bok] blockquote p+p{margin-top:.6rem}.doc__prose[data-astro-cid-2d7x3bok] table{width:100%;border-collapse:collapse;margin:1.4rem 0;font-size:var(--step--1);line-height:1.5}.doc__prose[data-astro-cid-2d7x3bok] th,.doc__prose[data-astro-cid-2d7x3bok] td{text-align:left;vertical-align:top;padding:.6rem .7rem;border-bottom:1px solid var(--line)}.doc__prose[data-astro-cid-2d7x3bok] thead th{color:var(--ink);font-weight:700;border-bottom:2px solid var(--line)}.doc__prose[data-astro-cid-2d7x3bok] tbody tr:last-child td{border-bottom:none}.doc__prose[data-astro-cid-2d7x3bok] .contact{margin:1.4rem 0;display:grid;gap:0}.doc__prose[data-astro-cid-2d7x3bok] .contact dt{font-weight:650;color:var(--ink);padding-top:.9rem;border-top:1px solid var(--line)}.doc__prose[data-astro-cid-2d7x3bok] .contact dt:first-child{padding-top:0;border-top:none}.doc__prose[data-astro-cid-2d7x3bok] .contact dd{margin:.15rem 0 .9rem;font-family:var(--font-mono);font-size:var(--step--1)}.doc__prose[data-astro-cid-2d7x3bok] .contact dd:last-child{margin-bottom:0}.doc__prose[data-astro-cid-2d7x3bok] mark{background:color-mix(in srgb,var(--amber, #e0a760) 30%,transparent);padding:0 .15em;border-radius:3px}
