.article[data-astro-cid-uwv4mmhs]{padding:96px 0 128px;border-bottom:1px solid var(--hairline)}.article__inner[data-astro-cid-uwv4mmhs]{max-width:780px;margin:0 auto;padding:0 var(--gutter)}.article__eyebrow[data-astro-cid-uwv4mmhs]{color:var(--text-soft);margin-bottom:28px}.article__title[data-astro-cid-uwv4mmhs]{font-family:var(--font-serif);font-size:clamp(40px,6vw,72px);line-height:1.04;letter-spacing:-.022em;margin-bottom:28px;color:var(--text)}.article__lede[data-astro-cid-uwv4mmhs]{font-size:19px;line-height:1.55;color:var(--text-muted);max-width:62ch;margin-bottom:56px;padding-bottom:48px;border-bottom:1px solid var(--hairline)}.prose[data-astro-cid-uwv4mmhs] h2,.faq[data-astro-cid-uwv4mmhs] h2[data-astro-cid-uwv4mmhs],.cta[data-astro-cid-uwv4mmhs] h2[data-astro-cid-uwv4mmhs]{font-family:var(--font-serif);font-size:clamp(30px,3.6vw,42px);line-height:1.12;letter-spacing:-.018em;color:var(--text);margin:64px 0 20px}.prose[data-astro-cid-uwv4mmhs] h3{font-family:var(--font-serif);font-size:clamp(24px,2.6vw,30px);line-height:1.2;color:var(--text);margin:40px 0 14px}.prose[data-astro-cid-uwv4mmhs] p,.prose[data-astro-cid-uwv4mmhs] li{font-size:17px;line-height:1.62;color:var(--text-muted);max-width:68ch}.prose[data-astro-cid-uwv4mmhs] p+p{margin-top:18px}.prose[data-astro-cid-uwv4mmhs] strong{color:var(--text);font-weight:500}.prose[data-astro-cid-uwv4mmhs] ul,.prose[data-astro-cid-uwv4mmhs] ol{margin:18px 0;padding-left:22px;display:grid;gap:10px}.prose[data-astro-cid-uwv4mmhs] a,.faq[data-astro-cid-uwv4mmhs] a{color:var(--text);border-bottom:1px solid var(--hairline-bright);transition:border-color .18s ease-out}.prose[data-astro-cid-uwv4mmhs] a:hover,.faq[data-astro-cid-uwv4mmhs] a:hover{border-color:var(--accent)}.prose[data-astro-cid-uwv4mmhs] .answer{background:var(--surface);border:1px solid var(--hairline);border-radius:6px;padding:24px 28px;margin-bottom:8px}.prose[data-astro-cid-uwv4mmhs] .answer p{color:var(--text)}.prose[data-astro-cid-uwv4mmhs] .answer .mono{color:var(--text-soft);margin-bottom:10px;display:block}.prose[data-astro-cid-uwv4mmhs] .table-wrap{overflow-x:auto;margin:24px 0 8px;border:1px solid var(--hairline);border-radius:6px}.prose[data-astro-cid-uwv4mmhs] table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.prose[data-astro-cid-uwv4mmhs] th,.prose[data-astro-cid-uwv4mmhs] td{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--hairline);line-height:1.5;color:var(--text-muted)}.prose[data-astro-cid-uwv4mmhs] thead th{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--text-soft);background:var(--surface)}.prose[data-astro-cid-uwv4mmhs] tbody th{color:var(--text);font-weight:500}.prose[data-astro-cid-uwv4mmhs] tbody tr:last-child th,.prose[data-astro-cid-uwv4mmhs] tbody tr:last-child td{border-bottom:0}.prose[data-astro-cid-uwv4mmhs] .table-note{font-size:14px;color:var(--text-soft);margin-top:10px}.prose[data-astro-cid-uwv4mmhs] .cards{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:6px;overflow:hidden}.prose[data-astro-cid-uwv4mmhs] .cards li{background:var(--canvas);padding:24px;max-width:none}.prose[data-astro-cid-uwv4mmhs] .cards a{border:0;font-family:var(--font-serif);font-size:24px;line-height:1.2;display:block;margin-bottom:8px}.prose[data-astro-cid-uwv4mmhs] .cards a:hover{color:var(--accent)}.prose[data-astro-cid-uwv4mmhs] .cards p{font-size:15px}.faq[data-astro-cid-uwv4mmhs] dl[data-astro-cid-uwv4mmhs]{margin:0;border-top:1px solid var(--hairline)}.faq__item[data-astro-cid-uwv4mmhs]{padding:24px 0;border-bottom:1px solid var(--hairline)}.faq[data-astro-cid-uwv4mmhs] dt[data-astro-cid-uwv4mmhs]{font-size:18px;font-weight:500;color:var(--text);margin-bottom:10px}.faq[data-astro-cid-uwv4mmhs] dd[data-astro-cid-uwv4mmhs]{margin:0;font-size:16px;line-height:1.6;color:var(--text-muted);max-width:68ch}.cta[data-astro-cid-uwv4mmhs]{margin-top:72px;padding:40px 36px;background:var(--surface);border-radius:6px;box-shadow:inset 0 0 0 1px #2b40a62e}.cta[data-astro-cid-uwv4mmhs] h2[data-astro-cid-uwv4mmhs]{margin-top:0}.cta__label[data-astro-cid-uwv4mmhs]{color:var(--text-soft);margin-bottom:16px}.cta[data-astro-cid-uwv4mmhs] p[data-astro-cid-uwv4mmhs]:not(.mono){font-size:17px;line-height:1.6;color:var(--text-muted);max-width:60ch;margin-bottom:28px}.related[data-astro-cid-uwv4mmhs]{margin-top:64px}.related[data-astro-cid-uwv4mmhs] .mono[data-astro-cid-uwv4mmhs]{color:var(--text-soft);margin-bottom:16px}.related[data-astro-cid-uwv4mmhs] ul[data-astro-cid-uwv4mmhs]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.related[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]{display:inline-block;font-size:14px;color:var(--text-muted);border:1px solid var(--hairline-bright);border-radius:4px;padding:7px 12px;transition:color .18s ease-out,border-color .18s ease-out}.related[data-astro-cid-uwv4mmhs] a[data-astro-cid-uwv4mmhs]:hover{color:var(--text);border-color:var(--text-muted)}.article__method[data-astro-cid-uwv4mmhs]{margin-top:48px;padding-top:24px;border-top:1px solid var(--hairline);color:var(--text-soft);text-transform:none;letter-spacing:.02em;font-size:12px;line-height:1.6}@media(max-width:960px){.article[data-astro-cid-uwv4mmhs]{padding:72px 0 96px}}@media(max-width:540px){.cta[data-astro-cid-uwv4mmhs]{padding:28px 22px}.prose[data-astro-cid-uwv4mmhs] .cards{grid-template-columns:1fr}}
