.calm-page.law-overview{max-width:1000px!important;margin-inline:auto}.law-opening{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px 56px;align-items:start}.law-overview .page-header{margin:0;max-width:none}.law-overview .page-header h1{max-width:14ch}.law-overview .page-header .lede{max-width:46ch}.law-status{margin:22px 0 0;padding:12px 0;border-block:1px solid var(--calm-line);list-style:none;display:grid;gap:4px}.law-status>li{font:11.5px/1.7 var(--font-mono);color:var(--color-muted-foreground)}.law-status>li:has(>.law-status-name){display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:2px 14px;align-items:baseline}.law-status-name{font:500 14px/1.45 var(--font-sans);letter-spacing:-.01em;color:var(--color-foreground)}.law-status-state{display:inline-flex;align-items:flex-start;gap:8px}.law-status-state:before{content:"";flex:none;width:5px;height:5px;margin-top:7px;border-radius:50%;background:currentColor}.law-status-state[data-tone=in-force]:before{background:var(--color-accent)}.law-status-state[data-tone=pending]:before{background:var(--color-amber-ink)}.law-status [data-count]{color:var(--color-foreground)}.law-overview .page-header>.btn{margin-top:24px}.law-figure{margin:0;width:100%}.law-figure img{display:block;width:100%;height:auto}.law-section{margin-top:40px}.law-overview .law-section>.eyebrow{margin:0 0 14px}.law-what{max-width:62ch}.law-what p{margin:0;font-size:17px;line-height:1.65;color:color-mix(in srgb,var(--color-foreground) 88%,transparent)}.law-what p+p{margin-top:14px}.law-aims{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px}.law-aims>li{padding-top:16px;border-top:2px solid var(--color-foreground)}.law-aims h3{margin:0;font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.4}.law-aims p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--color-muted-foreground)}.law-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.law-pair>section{padding:22px 24px 24px}.law-pair h3{margin:8px 0 12px;font-size:21px;font-weight:500;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.law-pair p{margin:0;font-size:15px;line-height:1.65;color:var(--color-muted-foreground)}.law-ladder{list-style:none;margin:0;padding:6px 8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px}.law-ladder>li{position:relative;min-width:0;display:flex}.law-ladder>li+li:before{content:"→";position:absolute;top:16px;left:-24px;width:20px;text-align:center;font-size:16px;line-height:1.35;color:var(--color-muted-foreground)}.law-ladder a{display:flex;flex:1;flex-direction:column;gap:5px;padding:16px 14px 18px;color:var(--color-muted-foreground);text-decoration:none;transition:color .22s var(--ease)}.law-ladder a:hover,.law-ladder-name{color:var(--color-foreground)}.law-ladder-name{font-size:16px;font-weight:500;letter-spacing:-.015em;line-height:1.35;text-underline-offset:5px;text-decoration-thickness:1.5px}.law-ladder a:hover .law-ladder-name{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-foreground) 45%,transparent)}.law-ladder a[aria-current=page]{color:var(--color-foreground)}.law-ladder a[aria-current=page] .law-ladder-name{text-decoration:underline;text-decoration-color:var(--color-primary)}.law-ladder-caption{font-size:13px;line-height:1.5}.law-close{margin-top:40px;padding-top:28px;border-top:1px solid var(--calm-line);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.law-close-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px;margin:0;font-size:14px}.law-close-links a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:760px){.law-opening{grid-template-columns:minmax(0,1fr);gap:26px}.law-overview .page-header h1{max-width:none}.law-status{gap:8px}.law-status>li:has(>.law-status-name){display:block}.law-status-name{display:block;margin-bottom:1px}.law-section{margin-top:36px}.law-aims{gap:22px}.law-aims,.law-pair{grid-template-columns:1fr}.law-pair{gap:12px}.law-pair>section{padding:22px 20px 24px}.law-ladder{grid-template-columns:1fr;gap:0;padding:4px 0}.law-ladder>li+li{border-top:1px solid var(--calm-line)}.law-ladder>li+li:before{content:none}.law-ladder a{padding:16px 20px}.law-close{margin-top:40px;padding-top:28px}}.law-aims:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.law-aims:has(>:nth-child(4)){grid-template-columns:1fr}}.law-overview[data-law=public-law] .law-figure{display:flex;justify-content:center}.law-overview[data-law=public-law] .law-figure img{width:auto;max-width:100%;height:440px;object-fit:contain}@media (max-width:640px){.law-overview[data-law=public-law] .law-figure img{height:300px}}