.jurisdiction-guide{max-width:820px;margin:32px auto 56px;padding:0 var(--gutter,32px);color:var(--ink);line-height:1.65}.jurisdiction-guide h1{font-size:clamp(28px,4vw,42px);line-height:1.15;overflow-wrap:anywhere}.jurisdiction-guide h2{font-size:24px;line-height:1.25;margin:32px 0 12px}.jurisdiction-guide p{max-width:75ch}.jurisdiction-guide__intro{font-size:20px}.jurisdiction-guide__breadcrumb{font-size:14px;margin-bottom:20px}.jurisdiction-guide a,.jurisdiction-directory a{color:var(--action,#2456a6);text-underline-offset:3px;overflow-wrap:anywhere}.jurisdiction-guide__sources{border-top:1px solid var(--line);margin-top:32px}.jurisdiction-guide__sources li{margin:16px 0}.jurisdiction-guide__sources .small{margin:4px 0;color:var(--muted)}.jurisdiction-directory{max-width:1184px;margin:32px auto 40px;padding:0 var(--gutter,32px);color:var(--ink);line-height:1.5}.jurisdiction-directory h2{font-size:26px;line-height:1.2}.jurisdiction-directory p{max-width:80ch}.jurisdiction-directory__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px 24px;padding:0;list-style:none}.jurisdiction-directory__list a{display:block;padding:8px 0}.jurisdiction-guide .jurisdiction-directory{margin:0;padding:0}.jurisdiction-guide__table{overflow-x:auto}.jurisdiction-guide__table table{border-collapse:collapse;width:100%;min-width:680px;font-size:15px}.jurisdiction-guide__table th,.jurisdiction-guide__table td{padding:10px;text-align:start;vertical-align:top;border:1px solid var(--line);overflow-wrap:anywhere}.jurisdiction-guide :focus-visible,.jurisdiction-directory :focus-visible{outline:3px solid #765197;outline-offset:3px}@media(max-width:600px){.jurisdiction-guide{margin-top:24px;padding-inline:20px}.jurisdiction-guide h2{font-size:22px}.jurisdiction-guide__intro{font-size:18px}.jurisdiction-directory{padding-inline:20px}.jurisdiction-directory h2{font-size:23px}.jurisdiction-directory__list{gap:4px}}
