.jurisdiction-bar{display:grid;grid-template-columns:minmax(210px,320px) 1fr;gap:20px;padding:20px;margin:20px 0;border:1px solid #bdcfc6;border-radius:14px;background:#eef6ef;color:#17382e}.jurisdiction-bar label{font-weight:700}.jurisdiction-bar select{display:block;margin-top:8px;width:100%;max-width:100%;font:inherit;padding:10px;border:1px solid #a8beb0;border-radius:7px;background:white}.jurisdiction-bar p{margin:0 0 8px;font-size:14px;line-height:1.6}.jurisdiction-bar a{color:#126653}.state-stage{border-left:4px solid #418569}.jurisdiction-stamp{break-inside:avoid}.state-coverage{font-size:14px;line-height:1.6}@media(max-width:650px){.jurisdiction-bar{grid-template-columns:1fr;gap:12px;padding:16px}}@media print{.jurisdiction-bar select{display:none}.jurisdiction-bar{display:block;border-radius:0}}

.regional-tool-guidance{border:1px solid #bacdc0;border-left:4px solid #387555;border-radius:10px;padding:18px;margin:18px 0;background:#f2f7f1;color:#18382b}.regional-tool-guidance h3{margin:8px 0}.regional-tool-guidance p,.regional-tool-guidance li{font-size:14px;line-height:1.65}.regional-tool-guidance details{border-top:1px solid #cbd9cb;padding:12px 0}.regional-tool-guidance summary{font-weight:700;cursor:pointer}.regional-tool-guidance li{margin-bottom:10px}.regional-tool-guidance a{color:#126653}.regional-eyebrow{text-transform:uppercase;font-size:11px!important;letter-spacing:1px;font-weight:700}
