.docs-section[data-astro-cid-5dwuzrna]{border-bottom:1px solid var(--border);background:var(--surface-section)}.docs-layout[data-astro-cid-5dwuzrna]{grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);align-items:start;gap:clamp(3.5rem,7vw,8rem);min-height:auto;padding-block:clamp(5.5rem,9vh,7.5rem);display:grid}.docs-intro[data-astro-cid-5dwuzrna]{max-width:39rem}.docs-intro[data-astro-cid-5dwuzrna] h2[data-astro-cid-5dwuzrna]{color:var(--text);letter-spacing:-.038em;text-wrap:balance;margin:1rem 0 1.5rem;font-size:clamp(2.8rem,4.2vw,4.85rem);font-weight:700;line-height:1.01}.docs-intro[data-astro-cid-5dwuzrna] h2[data-astro-cid-5dwuzrna] .accent[data-astro-cid-5dwuzrna]{color:var(--accent);display:block}.docs-lead[data-astro-cid-5dwuzrna]{max-width:37rem;color:var(--text-muted);margin:0;font-size:clamp(1.05rem,1.15vw,1.22rem);line-height:1.65}.docs-directory[data-astro-cid-5dwuzrna]{border-top:1px solid var(--border-strong);justify-self:end;width:min(100%,48rem)}.docs-group[data-astro-cid-5dwuzrna]{border-bottom:1px solid var(--border-strong);padding-block:1.35rem}.docs-group[data-astro-cid-5dwuzrna] h3[data-astro-cid-5dwuzrna]{color:var(--text);margin:0;font-size:1.05rem;font-weight:650}.docs-group[data-astro-cid-5dwuzrna]>p[data-astro-cid-5dwuzrna]{color:var(--text-soft);margin:.35rem 0 0;font-size:.87rem;line-height:1.5}.docs-group[data-astro-cid-5dwuzrna] nav[data-astro-cid-5dwuzrna]{flex-wrap:wrap;gap:.45rem 1.2rem;margin-top:.85rem;display:flex}.docs-group[data-astro-cid-5dwuzrna] a[data-astro-cid-5dwuzrna]{min-height:2.5rem;color:var(--accent);text-underline-offset:.18em;align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;text-decoration:underline 1px;display:inline-flex}.docs-group[data-astro-cid-5dwuzrna] a[data-astro-cid-5dwuzrna] span[data-astro-cid-5dwuzrna]:last-child{text-decoration:none}.docs-group[data-astro-cid-5dwuzrna] a[data-astro-cid-5dwuzrna]:hover{color:var(--text)}@media (width<=1080px){.docs-layout[data-astro-cid-5dwuzrna]{grid-template-columns:1fr;gap:3rem}.docs-intro[data-astro-cid-5dwuzrna],.docs-directory[data-astro-cid-5dwuzrna]{justify-self:center;width:100%;max-width:48rem}}@media (width<=620px){.docs-layout[data-astro-cid-5dwuzrna]{gap:3rem;padding-block:4.5rem}.docs-intro[data-astro-cid-5dwuzrna] h2[data-astro-cid-5dwuzrna]{font-size:clamp(2.4rem,11.5vw,3.5rem)}}.faq-section[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--border);background:var(--page)}.faq-layout[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.82fr) minmax(34rem,1.18fr);align-items:start;gap:clamp(3.5rem,7vw,8rem);min-height:auto;padding-block:clamp(5.5rem,9vh,7.5rem);display:grid}.faq-intro[data-astro-cid-hemr5th4]{max-width:39rem}.faq-intro[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{color:var(--text);letter-spacing:-.038em;text-wrap:balance;margin:1rem 0 1.5rem;font-size:clamp(2.8rem,4.2vw,4.85rem);font-weight:700;line-height:1.01}.faq-intro[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4] .accent[data-astro-cid-hemr5th4]{color:var(--accent);display:block}.faq-lead[data-astro-cid-hemr5th4]{max-width:37rem;color:var(--text-muted);margin:0;font-size:clamp(1.05rem,1.15vw,1.22rem);line-height:1.65}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid var(--border-strong);justify-self:end;width:min(100%,48rem)}.faq-list[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--border-strong)}.faq-list[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{min-height:4.5rem;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;font-size:1rem;font-weight:650;list-style:none;display:flex}.faq-list[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::marker{display:none}.faq-marker[data-astro-cid-hemr5th4]{color:var(--accent);font-size:1.35rem;font-weight:400;line-height:1;transition:transform .16s}.faq-list[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4][open] .faq-marker[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.faq-list[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:42rem;color:var(--text-soft);margin:-.2rem 3rem 1.3rem 0;font-size:.92rem;line-height:1.65}@media (width<=1080px){.faq-layout[data-astro-cid-hemr5th4]{grid-template-columns:1fr;gap:3rem}.faq-intro[data-astro-cid-hemr5th4],.faq-list[data-astro-cid-hemr5th4]{justify-self:center;width:100%;max-width:48rem}}@media (width<=620px){.faq-layout[data-astro-cid-hemr5th4]{gap:3rem;padding-block:4.5rem}.faq-intro[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{font-size:clamp(2.4rem,11.5vw,3.5rem)}.faq-list[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{min-height:4.1rem;font-size:.92rem}.faq-list[data-astro-cid-hemr5th4] details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin-right:0}}.docs-page-header[data-astro-cid-37beepxv]{border-bottom:1px solid var(--border);background:var(--page)}.docs-page-header-inner[data-astro-cid-37beepxv]{min-height:auto;padding-block:1.5rem clamp(3.5rem,7vh,5.5rem)}.docs-back-link[data-astro-cid-37beepxv]{width:fit-content;color:var(--text-muted);align-items:center;gap:.55rem;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.docs-back-link[data-astro-cid-37beepxv] span[data-astro-cid-37beepxv]{color:var(--accent);transition:transform .16s}.docs-back-link[data-astro-cid-37beepxv]:hover{color:var(--text)}.docs-back-link[data-astro-cid-37beepxv]:hover span[data-astro-cid-37beepxv]{transform:translate(-.2rem)}.docs-page-intro[data-astro-cid-37beepxv]{max-width:54rem;margin-top:clamp(2.5rem,5vh,4rem)}.docs-page-intro[data-astro-cid-37beepxv] h1[data-astro-cid-37beepxv]{max-width:50rem;color:var(--text);letter-spacing:-.038em;text-wrap:balance;margin:1rem 0 1.25rem;font-size:clamp(3rem,5vw,5.75rem);font-weight:700;line-height:.98}.docs-page-intro[data-astro-cid-37beepxv]>p[data-astro-cid-37beepxv]:last-child{max-width:42rem;color:var(--text-muted);margin:0;font-size:clamp(1.03rem,1.2vw,1.2rem);line-height:1.65}@media (width<=620px){.docs-page-header-inner[data-astro-cid-37beepxv]{padding-block:1.25rem 3.75rem}.docs-page-intro[data-astro-cid-37beepxv]{margin-top:3.5rem}.docs-page-intro[data-astro-cid-37beepxv] h1[data-astro-cid-37beepxv]{font-size:clamp(2.6rem,12vw,4rem)}}
