.state-law-page .law-hero{padding-block:60px 40px;border-bottom:1px solid #c6c0b1}
.state-law-page .law-hero h1{font:600 clamp(36px,4.6vw,62px)/1.1 'Space Grotesk',sans-serif;letter-spacing:-1.8px;margin-block:20px;max-width:900px}
.state-law-page .law-hero>p:not(.eyebrow){max-width:720px;font-size:19px;color:var(--muted)}
.state-law-page .law-meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:22px;font:600 12px/1.6 'Space Grotesk',sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}
.state-law-page .law-answer{margin-block:40px;padding:26px 30px;border-left:4px solid var(--copper);background:#f4f1ea;max-width:900px}
.state-law-page .law-answer h2{font:600 24px 'Space Grotesk',sans-serif;letter-spacing:-.4px;margin-bottom:10px}
.state-law-page .law-answer p+p{margin-top:12px}
.state-law-page .law-jump{display:flex;flex-wrap:wrap;gap:8px;margin-block:10px 30px}
.state-law-page .law-jump a{display:inline-flex;align-items:center;min-height:36px;padding:4px 12px;border:1px solid #c6c0b1;font:600 13px 'Space Grotesk',sans-serif;color:var(--ink)}
.state-law-page .law-jump a:hover{border-color:var(--copper);color:var(--copper)}
.state-law-page .law-table{width:100%;border-collapse:collapse;margin-bottom:50px;font-size:15px}
.state-law-page .law-table th{text-align:left;font:600 12px/1.4 'Space Grotesk',sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);padding:12px 14px;border-bottom:2px solid var(--ink)}
.state-law-page .law-table td{vertical-align:top;padding:18px 14px;border-bottom:1px solid #d8d2c4}
.state-law-page .law-table tr{scroll-margin-top:20px}
.state-law-page .law-state{width:150px;font:600 18px 'Space Grotesk',sans-serif}
.state-law-page .law-summary{width:32%;font-size:15px;line-height:1.55}
.state-law-page .law-quote{margin:0 0 14px;padding-left:14px;border-left:2px solid #c6c0b1;color:#3d3b35}
.state-law-page .law-quote p{font:400 15px/1.55 'Manrope',sans-serif;letter-spacing:0;margin:0}
.state-law-page .law-quote:last-child{margin-bottom:0}
.state-law-page .law-quote cite{display:block;margin-top:6px;font:600 13px 'Space Grotesk',sans-serif;font-style:normal;color:var(--copper)}
.state-law-page .law-note{margin-top:10px;font-size:14px;color:var(--muted)}
.state-law-page .law-none{color:var(--muted);font-style:italic}
.state-law-page .law-section{padding-block:40px;border-top:1px solid #c6c0b1;max-width:860px}
.state-law-page .law-section h2{font:600 30px 'Space Grotesk',sans-serif;letter-spacing:-.6px;margin-bottom:14px}
.state-law-page .law-section p+p,.state-law-page .law-section ul{margin-top:12px}
.state-law-page .law-section li{margin-top:6px}
.state-law-page .law-cta{margin-block:20px 70px;padding:34px;background:var(--ink);color:var(--paper)}
.state-law-page .law-cta h2{font:600 30px 'Space Grotesk',sans-serif;margin-bottom:12px}
.state-law-page .law-cta p{max-width:640px;margin-bottom:22px}
@media(max-width:800px){
 .state-law-page .law-hero{padding-block:40px 30px}
 .state-law-page .law-hero>p:not(.eyebrow){font-size:17px}
 .state-law-page .law-answer{padding:20px}
 .state-law-page .law-table thead{display:none}
 .state-law-page .law-table,.state-law-page .law-table tbody,.state-law-page .law-table tr,.state-law-page .law-table td{display:block;width:100%}
 .state-law-page .law-table tr{padding-block:16px;border-bottom:1px solid #d8d2c4}
 .state-law-page .law-table td{padding:6px 0;border:0}
 .state-law-page .law-summary,.state-law-page .law-state{width:auto}
 .state-law-page .law-cta{padding:24px}
}
.state-law-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.state-law-page .law-kind{display:inline-block;margin-bottom:6px;padding:2px 8px;background:#e7e2d6;font:600 11px/1.6 'Space Grotesk',sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--ink)}
.state-law-page .law-quote cite a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.state-law-page .law-quote cite a:hover{color:var(--ink)}
.state-law-page .law-quote .law-lead{font:400 13px/1.5 'Manrope',sans-serif;color:var(--muted);margin:0 0 4px}
.state-law-page .law-state-link{display:block;margin-top:6px;font:600 12px/1.4 'Space Grotesk',sans-serif;color:var(--copper);text-decoration:underline;text-underline-offset:3px}
.state-law-page .law-related{margin-block:0 10px;padding:26px 30px;background:#f4f1ea;max-width:900px}
.state-law-page .law-related h2{font:600 22px 'Space Grotesk',sans-serif;letter-spacing:-.4px;margin-bottom:8px}
.state-law-page .law-related ul{padding-left:20px;display:grid;gap:6px}
.state-law-page .law-related p{margin-top:12px}
.state-law-page .law-related a,.state-law-page .law-topic-more a,.state-law-page .law-guide-card a,.state-law-page .law-states a{color:var(--copper);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.state-law-page .law-topics{display:flex;flex-wrap:wrap;gap:8px;margin-block:30px}
.state-law-page .law-topics a{display:inline-flex;align-items:center;min-height:36px;padding:4px 12px;border:1px solid #c6c0b1;font:600 13px 'Space Grotesk',sans-serif;color:var(--ink)}
.state-law-page .law-topics a:hover{border-color:var(--copper);color:var(--copper)}
.state-law-page .law-topic{padding-block:34px;border-top:1px solid #c6c0b1;scroll-margin-top:20px}
.state-law-page .law-topic h2{font:600 clamp(24px,2.6vw,32px)/1.2 'Space Grotesk',sans-serif;text-transform:none;letter-spacing:-.6px;margin-bottom:14px;max-width:860px}
.state-law-page .law-topic-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:28px}
.state-law-page .law-topic-grid h3{font:600 12px/1.4 'Space Grotesk',sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-bottom:8px}
.state-law-page .law-topic-grid .law-summary{width:auto;font-size:16px}
.state-law-page .law-topic-more{margin-top:16px;font-size:14px}
.state-law-page .law-guide-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-block:30px 50px;padding:0;list-style:none}
.state-law-page .law-guide-card{padding:22px;border:1px solid #c6c0b1;background:#f4f1ea}
.state-law-page .law-guide-card h3{font:600 20px/1.25 'Space Grotesk',sans-serif;letter-spacing:-.3px;margin-bottom:10px}
.state-law-page .law-guide-card p{font-size:15px;line-height:1.55;margin-bottom:12px}
.state-law-page .law-states{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 18px;margin-block:16px 50px;padding:0;list-style:none}
@media(max-width:800px){
 .state-law-page .law-topic-grid{grid-template-columns:1fr;gap:14px}
 .state-law-page .law-related{padding:20px}
}
