.data-module__9stZqW__container{max-width:52rem;margin:0 auto;padding:3rem 1rem 4rem}.data-module__9stZqW__title{letter-spacing:-.01em;color:hsl(var(--foreground));font-size:clamp(1.875rem,3.5vw,2.5rem);font-weight:600;line-height:1.15}.data-module__9stZqW__lead{color:hsl(var(--muted-foreground));margin-top:1rem;font-size:1.05rem;line-height:1.75}.data-module__9stZqW__meta{background:hsl(var(--surface-container-low));color:hsl(var(--muted-foreground));border-radius:9999px;margin-top:.75rem;padding:.2rem .7rem;font-size:.8rem;line-height:1.25rem;display:inline-block}.data-module__9stZqW__section{border-top:1px solid hsl(var(--border));margin-top:2.5rem;padding-top:2rem}.data-module__9stZqW__heading{color:hsl(var(--foreground));margin-bottom:.85rem;font-size:1.3rem;font-weight:600}.data-module__9stZqW__body{color:hsl(var(--foreground));font-size:.97rem;line-height:1.75}.data-module__9stZqW__body p+p,.data-module__9stZqW__body p+ul,.data-module__9stZqW__body ul+p{margin-top:.75rem}.data-module__9stZqW__body ul{padding-left:1.25rem;list-style:outside}.data-module__9stZqW__body li+li{margin-top:.35rem}.data-module__9stZqW__files{gap:.9rem;margin-top:1rem;display:grid}.data-module__9stZqW__file{border:1px solid hsl(var(--border));background:hsl(var(--surface-container-low));border-radius:.7rem;padding:1rem 1.15rem}.data-module__9stZqW__fileHead{flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;display:flex}.data-module__9stZqW__fileName{font-family:var(--font-mono,ui-monospace,monospace);overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.data-module__9stZqW__fileStats{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:.8rem}.data-module__9stZqW__fileDesc{color:hsl(var(--muted-foreground));margin-top:.4rem;font-size:.92rem;line-height:1.65}.data-module__9stZqW__fileLinks{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.55rem;font-size:.88rem;display:flex}.data-module__9stZqW__citation{border-left:3px solid hsl(var(--primary));background:hsl(var(--surface-container-low));overflow-wrap:anywhere;margin-top:.75rem;padding:.85rem 1rem;font-size:.93rem;line-height:1.65}.data-module__9stZqW__code{font-family:var(--font-mono,ui-monospace,monospace);overflow-wrap:anywhere;font-size:.86em}.data-module__9stZqW__tableWrap{margin-top:1rem;overflow-x:auto}.data-module__9stZqW__caption{text-align:left;color:hsl(var(--muted-foreground));padding-bottom:.4rem;font-size:.8rem}.data-module__9stZqW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.data-module__9stZqW__table th,.data-module__9stZqW__table td{text-align:left;border-bottom:1px solid hsl(var(--border));padding:.45rem .6rem}.data-module__9stZqW__table th{color:hsl(var(--muted-foreground));font-weight:600}.data-module__9stZqW__link{color:hsl(var(--primary));text-underline-offset:2px;text-decoration:underline}
