.leg-region-guide{border-bottom:1px solid var(--line);padding-block:14px 32px;scroll-margin-top:100px}.leg-guide-facts{grid-template-columns:1fr 1fr;gap:28px;margin:26px 0;display:grid}.leg-guide-facts section{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px}.prose .leg-guide-facts h3{margin:0 0 14px;font-size:14px}.leg-guide-source{color:var(--teal);text-underline-offset:3px;font-size:12px;text-decoration:underline}.leg-guide-steps{gap:18px;padding-left:24px;list-style:decimal;display:grid}.leg-guide-steps li{padding-left:8px}.leg-guide-steps li::marker{color:var(--teal);font-weight:700}.prose .leg-guide-steps p{margin:6px 0}.leg-guide-steps a{color:var(--teal);font-size:13px;text-decoration:underline}.leg-guide-limits{background:#edf1e9;border-left:3px solid #aab8a5;border-radius:0 10px 10px 0;margin-top:28px;padding:20px 24px}.prose .leg-guide-limits h3{margin:0 0 12px}.prose .leg-guide-limits p:last-child{margin:0}.prose .leg-guide-review{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.7}.leg-region-guide a:focus-visible{outline:3px solid var(--teal);outline-offset:4px}@media (max-width:680px){.leg-guide-facts{grid-template-columns:1fr;gap:14px}.leg-guide-facts section,.leg-guide-limits{padding:18px}.leg-guide-steps{padding-left:20px}}
