._layout_1sn0l_1{max-width:var(--content-max);margin:0 auto;padding:var(--spacing-16) var(--spacing-6) 0;display:grid;grid-template-columns:16rem 1fr;gap:var(--spacing-12);box-sizing:border-box}._toc_1sn0l_11{position:sticky;top:100px;align-self:start}._tocLabel_1sn0l_17{margin:0 0 var(--spacing-3);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}._toc_1sn0l_11 ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--border)}._toc_1sn0l_11 a{display:block;padding:var(--spacing-2) var(--spacing-4);color:var(--foreground);text-decoration:none;font-size:.9375rem;line-height:1.4;margin-left:-1px;border-left:2px solid transparent}._toc_1sn0l_11 a:hover{border-left-color:var(--accent)}._areas_1sn0l_47{border-top:1px solid var(--foreground)}._area_1sn0l_47{padding:var(--spacing-8) 0;border-bottom:1px solid var(--border);scroll-margin-top:100px}._areaTitle_1sn0l_57{margin:0 0 var(--spacing-3);font-family:var(--font-family-display);font-weight:400;font-size:2rem;line-height:1.15}._areaSummary_1sn0l_65{margin:0 0 var(--spacing-4);font-size:1.0625rem;line-height:1.65;color:var(--muted-foreground);max-width:44rem}._details_1sn0l_73{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2) var(--spacing-6)}._details_1sn0l_73 li{position:relative;padding-left:var(--spacing-6);line-height:1.5}._details_1sn0l_73 li:before{content:"§";position:absolute;left:0;color:var(--accent);font-family:var(--font-family-display)}._notice_1sn0l_96{margin:var(--spacing-6) 0 0;padding:var(--spacing-3) var(--spacing-4);background:var(--surface);border-left:3px solid var(--accent);font-size:.875rem}@media(max-width:900px){._layout_1sn0l_1{grid-template-columns:1fr}._toc_1sn0l_11{display:none}._details_1sn0l_73{grid-template-columns:1fr}}@media(max-width:560px){._layout_1sn0l_1{padding:var(--spacing-8) var(--spacing-4) 0}._areaTitle_1sn0l_57{font-size:1.625rem}}
