.page-module__J99PDW__guide{padding-bottom:5rem}.page-module__J99PDW__hero{max-width:65rem;padding-bottom:2.5rem}.page-module__J99PDW__downloads{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;scroll-margin-top:6rem;display:flex}.page-module__J99PDW__downloads a{gap:.65rem}.page-module__J99PDW__caption{color:hsl(var(--muted-foreground));margin-top:.85rem;font-size:.78rem;line-height:1.65}.page-module__J99PDW__jumpLinks{flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:2rem;font-size:.85rem;display:flex}.page-module__J99PDW__jumpLinks a{text-underline-offset:.3em;color:hsl(var(--muted-foreground))}.page-module__J99PDW__jumpLinks a:hover{color:hsl(var(--foreground));text-decoration:underline}.page-module__J99PDW__example,.page-module__J99PDW__section{scroll-margin-top:6rem}.page-module__J99PDW__example{border-top:1px solid hsl(var(--border));padding-top:2rem}.page-module__J99PDW__section{margin-top:6rem}.page-module__J99PDW__sectionIntro{max-width:45rem}.page-module__J99PDW__sectionIntro h2,.page-module__J99PDW__section>h2,.page-module__J99PDW__closing h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;line-height:1.18}.page-module__J99PDW__sectionIntro p:not(.page-module__J99PDW__kicker),.page-module__J99PDW__options p,.page-module__J99PDW__steps p,.page-module__J99PDW__tryIt p,.page-module__J99PDW__closing p{color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.98rem;line-height:1.8}.page-module__J99PDW__sectionIntro strong,.page-module__J99PDW__steps strong,.page-module__J99PDW__options strong{color:hsl(var(--foreground));font-weight:500}.page-module__J99PDW__kicker{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.12em;margin-bottom:.8rem;font-size:.7rem}.page-module__J99PDW__split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem;display:grid}.page-module__J99PDW__source{text-underline-offset:.2em;font-size:.88rem;text-decoration:underline}.page-module__J99PDW__fileTree{border-block:1px solid hsl(var(--border));padding:1.25rem 0}.page-module__J99PDW__fileTree>div{align-items:center;gap:.8rem;font-size:.9rem;display:flex}.page-module__J99PDW__fileTree small{color:hsl(var(--muted-foreground));margin-top:.3rem;font-size:.75rem;display:block}.page-module__J99PDW__attachment{border-left:1px solid hsl(var(--border));margin:1.25rem 0 0 .6rem;padding-left:1.9rem}.page-module__J99PDW__attachment svg{color:var(--visual-blue)}.page-module__J99PDW__steps{margin:2rem 0 0;padding:0;list-style:none}.page-module__J99PDW__steps li{grid-template-columns:1.6rem minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}.page-module__J99PDW__steps li>span{color:hsl(var(--muted-foreground));padding-top:.2rem;font-size:.75rem}.page-module__J99PDW__steps h3,.page-module__J99PDW__options h3{letter-spacing:-.025em;font-size:1.1rem;font-weight:400}.page-module__J99PDW__steps p{margin-top:.5rem}.page-module__J99PDW__guide code{overflow-wrap:anywhere;font-size:.85em}.page-module__J99PDW__formats{margin-top:2rem}.page-module__J99PDW__formats>div{border-top:1px solid hsl(var(--border));grid-template-columns:13rem minmax(0,1fr);gap:2rem;padding:1.2rem 0;display:grid}.page-module__J99PDW__formats dt{font-weight:500}.page-module__J99PDW__formats dd{color:hsl(var(--muted-foreground));max-width:45rem;margin:0;line-height:1.7}.page-module__J99PDW__links{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;display:flex}.page-module__J99PDW__validation{border-block:1px solid hsl(var(--border));margin-top:2.5rem;padding:1.2rem 0}.page-module__J99PDW__validation summary{cursor:pointer;font-size:.9rem}.page-module__J99PDW__validation summary svg{vertical-align:middle;color:var(--visual-mint);margin:0 .5rem;display:inline}.page-module__J99PDW__validation p{color:hsl(var(--muted-foreground));max-width:55rem;margin-top:1rem;font-size:.85rem;line-height:1.8}.page-module__J99PDW__options{grid-template-columns:1fr 1fr;gap:3rem;margin-top:2.5rem;display:grid}.page-module__J99PDW__options>div{border-top:1px solid hsl(var(--border));padding-top:1.5rem}.page-module__J99PDW__options a{margin-top:1rem}.page-module__J99PDW__options p.page-module__J99PDW__caption{font-size:.78rem}.page-module__J99PDW__tryIt{max-width:45rem;margin-top:2.5rem}.page-module__J99PDW__tryIt a{margin-top:.75rem}.page-module__J99PDW__faq{margin-top:1.5rem}.page-module__J99PDW__faq details{border-top:1px solid hsl(var(--border));padding:1.2rem 0}.page-module__J99PDW__faq summary{cursor:pointer;line-height:1.6}.page-module__J99PDW__faq p{color:hsl(var(--muted-foreground));max-width:48rem;margin:1rem 0 0;line-height:1.8}.page-module__J99PDW__closing{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:2rem;margin-top:4rem;padding-top:3rem;display:flex}.page-module__J99PDW__closing a{flex-shrink:0;gap:.6rem}.page-module__J99PDW__guide :is(a,summary):focus-visible{outline:2px solid var(--visual-blue);outline-offset:5px}@media (max-width:767px){.page-module__J99PDW__guide{padding-bottom:3rem}.page-module__J99PDW__hero{padding-bottom:2rem}.page-module__J99PDW__downloads{flex-direction:column;align-items:stretch}.page-module__J99PDW__downloads a{white-space:normal;text-align:center;min-height:48px}.page-module__J99PDW__section{margin-top:3.5rem}.page-module__J99PDW__split,.page-module__J99PDW__options{grid-template-columns:minmax(0,1fr);gap:2rem}.page-module__J99PDW__formats>div{grid-template-columns:minmax(0,1fr);gap:.6rem}.page-module__J99PDW__closing{flex-direction:column;align-items:flex-start}.page-module__J99PDW__fileTree>div{overflow-wrap:anywhere}}
