.cookie-banner[data-astro-cid-hq3mgpmn]{z-index:9999;background:var(--color-neutral-900);color:var(--color-neutral-50);padding:var(--space-md) var(--space-lg);position:fixed;bottom:0;left:0;right:0}.cb-inner[data-astro-cid-hq3mgpmn]{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;max-width:1200px;margin:0 auto;display:flex}.cb-text[data-astro-cid-hq3mgpmn]{font-size:var(--text-base);color:#ffffffd9;margin:0;line-height:1.5}.cb-text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--color-on-primary);text-underline-offset:2px}.cb-actions[data-astro-cid-hq3mgpmn]{gap:var(--space-sm);flex-shrink:0;display:flex}.cb-btn[data-astro-cid-hq3mgpmn]{font-family:inherit;font-size:var(--text-base);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 20px;font-weight:600;transition:opacity .15s}.cb-btn[data-astro-cid-hq3mgpmn]:hover{opacity:.85}.cb-decline[data-astro-cid-hq3mgpmn]{color:#ffffffb3;background:0 0;border:1px solid #ffffff4d}.cb-accept[data-astro-cid-hq3mgpmn]{background:var(--color-paper);color:var(--color-ink)}.bh-embed[data-astro-cid-uojcnsbz]{color-scheme:light;width:100%}.nl-prompt[data-astro-cid-obkne57z]{right:var(--space-lg);bottom:var(--space-lg);z-index:9000;width:min(360px, calc(100vw - 2 * var(--space-md)));border-radius:var(--radius-lg);background:rgb(var(--scrim-rgb));min-height:480px;color:var(--color-on-primary);opacity:0;flex-direction:column;justify-content:flex-end;transition:opacity .2s,transform .2s;display:flex;position:fixed;overflow:hidden;transform:translateY(12px);box-shadow:0 12px 32px #00000047}.nl-prompt[data-astro-cid-obkne57z][hidden]{display:none}.nl-prompt[data-astro-cid-obkne57z].nl-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nl-prompt[data-astro-cid-obkne57z]{transition:none}}.nl-photo[data-astro-cid-obkne57z]{object-fit:cover;object-position:35% center;width:100%;height:100%;position:absolute;inset:0}.nl-scrim[data-astro-cid-obkne57z]{background:linear-gradient(180deg, rgba(var(--scrim-rgb), 0) 12%, rgba(var(--scrim-rgb), .78) 40%, rgba(var(--scrim-rgb), .97) 100%);position:absolute;inset:0}.nl-close[data-astro-cid-obkne57z]{top:var(--space-sm);right:var(--space-sm);z-index:1;background:rgba(var(--scrim-rgb), .55);width:44px;height:44px;color:var(--color-on-primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.nl-close[data-astro-cid-obkne57z]:hover{background:rgba(var(--scrim-rgb), .85)}.nl-body[data-astro-cid-obkne57z]{gap:var(--space-sm);padding:0 var(--space-lg) var(--space-lg);flex-direction:column;display:flex;position:relative}.nl-eyebrow[data-astro-cid-obkne57z]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-cta-fill);margin:0;font-size:.6875rem;font-weight:700}.nl-title[data-astro-cid-obkne57z]{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:1.625rem;font-weight:700;line-height:1.12}.nl-text[data-astro-cid-obkne57z]{font-size:var(--text-md);color:#ffffffe0;margin:0 0 var(--space-xs);line-height:1.5}.nl-text--short[data-astro-cid-obkne57z]{display:none}.nl-subscribe[data-astro-cid-obkne57z]{box-sizing:border-box;width:100%}.nl-fine[data-astro-cid-obkne57z]{color:#ffffffbf;text-align:center;margin:0;font-size:.75rem}.nl-close[data-astro-cid-obkne57z]:focus-visible{outline:2px solid var(--color-on-primary);outline-offset:2px}@media (width<=600px){.nl-prompt[data-astro-cid-obkne57z]{left:var(--space-sm);right:var(--space-sm);bottom:var(--space-md);background:var(--color-paper);width:auto;min-height:0;color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:row;justify-content:flex-start}.nl-photo[data-astro-cid-obkne57z]{object-position:36% center;flex-shrink:0;width:104px;height:auto;position:static}.nl-scrim[data-astro-cid-obkne57z],.nl-eyebrow[data-astro-cid-obkne57z],.nl-text--long[data-astro-cid-obkne57z],.nl-fine[data-astro-cid-obkne57z]{display:none}.nl-text--short[data-astro-cid-obkne57z]{color:var(--color-ink-light);font-size:var(--text-sm);margin:0 0 var(--space-xs);display:block}.nl-body[data-astro-cid-obkne57z]{gap:var(--space-xs);min-width:0;padding:var(--space-md) var(--space-md) var(--space-md) var(--space-md);flex:auto}.nl-title[data-astro-cid-obkne57z]{padding-right:32px;font-size:1.0625rem;line-height:1.25}.nl-close[data-astro-cid-obkne57z]{color:var(--color-ink-muted);background:0 0;top:2px;right:2px}.nl-close[data-astro-cid-obkne57z]:hover{background:var(--color-paper-cool);color:var(--color-ink)}.nl-close[data-astro-cid-obkne57z]:focus-visible{outline-color:var(--color-primary)}.nl-subscribe[data-astro-cid-obkne57z]{padding:10px 16px}}@font-face{font-family:Twemoji Country Flags;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;src:url(/fonts/TwemojiCountryFlags.woff2)format("woff2");font-display:swap}@font-face{font-family:Inter var;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var.woff2)format("woff2")}@font-face{font-family:Inter Fallback;src:local(Helvetica Neue),local(Helvetica),local(Arial);size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--color-primary-50:#eff4ff;--color-primary-100:#dce7fd;--color-primary-200:#c1d5fc;--color-primary-300:#96b8f9;--color-primary-400:#6493f4;--color-primary-500:#3f72ea;--color-primary-600:#2a55d8;--color-primary-700:#2242b4;--color-primary-800:#213a92;--color-primary-900:#213574;--color-primary-950:#172147;--color-neutral-0:#fff;--color-neutral-50:#faf9f8;--color-neutral-100:#f4f2f0;--color-neutral-200:#e6e3df;--color-neutral-300:#d3cfc9;--color-neutral-400:#a5a09a;--color-neutral-450:#928d86;--color-neutral-500:#77726c;--color-neutral-600:#575350;--color-neutral-700:#423f3c;--color-neutral-800:#2a2826;--color-neutral-900:#1a1918;--color-ink:var(--color-neutral-900);--color-ink-light:var(--color-neutral-700);--color-ink-muted:var(--color-neutral-600);--color-paper:var(--color-neutral-0);--color-paper-warm:var(--color-neutral-50);--color-paper-cool:var(--color-neutral-100);--color-primary-fill:var(--color-primary-600);--color-on-primary:var(--color-neutral-0);--logo-badge:var(--color-primary-800);--hero-from:var(--color-primary-800);--hero-to:var(--color-primary-700);--color-primary-fill-hover:var(--color-primary-700);--color-cta-fill:#ff8a5b;--color-cta-fill-hover:#f2743f;--color-on-cta:#172147;--scrim-rgb:23, 33, 71;--color-primary:var(--color-primary-600);--color-primary-deep:var(--color-primary-700);--color-primary-light:var(--color-primary-500);--color-critical:#b91c1c;--color-critical-light:#fecaca;--color-critical-bg:#fef2f2;--color-high:#c2410c;--color-high-light:#fed7aa;--color-high-bg:#fff7ed;--color-medium:#0369a1;--color-medium-light:#bae6fd;--color-medium-bg:#f0f9ff;--color-low:#15803d;--color-low-light:#bbf7d0;--color-low-bg:#f0fdf4;--color-type-enforcement:#b91c1c;--color-type-warning:#c2410c;--color-type-consultation:#6d28d9;--color-type-final-rule:#0f766e;--color-type-policy:var(--color-primary-700);--color-type-guidance:#0369a1;--color-type-neutral:var(--color-neutral-600);--color-accent-pink:#9d174d;--color-accent-indigo:#3730a3;--color-accent-purple:#6b21a8;--color-border:var(--color-neutral-200);--color-border-light:var(--color-neutral-100);--color-border-control:var(--color-neutral-450);--color-accent:var(--color-primary-600);--color-accent-hover:var(--color-primary-700);--font-display:"Twemoji Country Flags", "Inter var", "Inter Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Twemoji Country Flags", "Inter var", "Inter Fallback", "Helvetica Neue", Helvetica, Arial, -apple-system, BlinkMacSystemFont, sans-serif;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:.9375rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.5rem;--text-3xl:2.25rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--max-width:1200px;--content-width:800px;--sidebar-width:280px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 24px #0000001f;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--transition-fast:.15s var(--ease-out);--transition-base:.25s var(--ease-out);--press-duration:90ms;--press-scale:.97;--focus-ring-color:var(--color-primary);--focus-ring-width:2px;--focus-ring-offset:2px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-paper:#1e1d1b;--color-paper-warm:#151413;--color-paper-cool:#2b2926;--color-on-primary:#fff;--color-ink:#ededea;--color-ink-light:#c8c4be;--color-ink-muted:#a5a09a;--color-border:#35322e;--color-border-light:#282523;--color-border-control:#736e67;--color-primary:#8db2f7;--color-primary-deep:#b0caf9;--color-accent:#8db2f7;--color-accent-hover:#b0caf9;--focus-ring-color:#8db2f7;--color-primary-fill:#3868e2;--logo-badge:#3868e2;--hero-from:#131f42;--hero-to:#1b2c5e;--color-primary-fill-hover:#2f5bd0;--color-critical:#f28b82;--color-critical-light:#7a3b36;--color-critical-bg:#2e1a19;--color-high:#f9a86a;--color-high-light:#7a5432;--color-high-bg:#2e2318;--color-medium:#6ec5f0;--color-medium-light:#2f5a72;--color-medium-bg:#16242e;--color-low:#7bd694;--color-low-light:#356647;--color-low-bg:#172a1e;--color-type-enforcement:#f28b82;--color-type-warning:#f9a86a;--color-type-consultation:#c4a2f5;--color-type-final-rule:#5ec9b8;--color-type-policy:#8db2f7;--color-type-guidance:#6ec5f0;--color-type-neutral:#a5a09a;--color-accent-pink:#f2a0c0;--color-accent-indigo:#a5b4fc;--color-accent-purple:#d8b4fe;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 8px 24px #0009}}:root[data-theme=dark]{color-scheme:dark;--color-paper:#1e1d1b;--color-paper-warm:#151413;--color-paper-cool:#2b2926;--color-on-primary:#fff;--color-ink:#ededea;--color-ink-light:#c8c4be;--color-ink-muted:#a5a09a;--color-border:#35322e;--color-border-light:#282523;--color-border-control:#736e67;--color-primary:#8db2f7;--color-primary-deep:#b0caf9;--color-accent:#8db2f7;--color-accent-hover:#b0caf9;--focus-ring-color:#8db2f7;--color-primary-fill:#3868e2;--logo-badge:#3868e2;--hero-from:#131f42;--hero-to:#1b2c5e;--color-primary-fill-hover:#2f5bd0;--color-critical:#f28b82;--color-critical-light:#7a3b36;--color-critical-bg:#2e1a19;--color-high:#f9a86a;--color-high-light:#7a5432;--color-high-bg:#2e2318;--color-medium:#6ec5f0;--color-medium-light:#2f5a72;--color-medium-bg:#16242e;--color-low:#7bd694;--color-low-light:#356647;--color-low-bg:#172a1e;--color-type-enforcement:#f28b82;--color-type-warning:#f9a86a;--color-type-consultation:#c4a2f5;--color-type-final-rule:#5ec9b8;--color-type-policy:#8db2f7;--color-type-guidance:#6ec5f0;--color-type-neutral:#a5a09a;--color-accent-pink:#f2a0c0;--color-accent-indigo:#a5b4fc;--color-accent-purple:#d8b4fe;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 8px 24px #0009}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);color:var(--color-ink);background-color:var(--color-paper-warm);overflow-wrap:break-word;word-wrap:break-word;min-height:100vh;font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.02em;font-weight:600;line-height:1.3}h1{font-size:var(--text-3xl);font-weight:700}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}time,.stat-value,.option-count,.card-time,.filter-count,[data-tabular]{font-variant-numeric:tabular-nums}p{margin-bottom:var(--space-md)}a{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent-hover)}.feed-archive-notice a,.filter-archive-link a,.feed-empty-links a{text-underline-offset:2px;text-decoration:underline 1px}.feed-archive-notice a:hover,.filter-archive-link a:hover{text-decoration-thickness:2px}.container{width:100%;max-width:var(--max-width);padding:0 var(--space-lg);margin:0 auto}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}input[type=checkbox]:focus-visible+.checkbox-custom,input[type=radio]:focus-visible+.checkbox-custom{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.skip-link{top:var(--space-sm);left:var(--space-sm);z-index:1000;padding:var(--space-sm) var(--space-md);background:var(--color-primary-fill);color:var(--color-on-primary);font-size:var(--text-base);border-radius:var(--radius-sm);font-weight:600;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--color-on-primary);transform:translateY(0)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--press-duration) ease-out;border:2px solid #0000;padding:10px 20px;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}.btn:active,button:not(:disabled):active,[role=button]:active{transform:scale(var(--press-scale))}.btn-primary{background:var(--color-primary-fill);color:var(--color-on-primary);border-color:var(--color-primary)}.btn-primary:hover{background:var(--color-primary-fill-hover);border-color:var(--color-primary-fill-hover)}.cta-button{justify-content:center;align-items:center;gap:var(--space-xs);background:var(--color-cta-fill);color:var(--color-on-cta);font-family:var(--font-body);font-size:var(--text-base);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), transform var(--press-duration) ease-out;border:none;padding:12px 22px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.cta-button:hover{background:var(--color-cta-fill-hover);color:var(--color-on-cta)}.cta-button:active{transform:scale(var(--press-scale))}.cta-button:focus-visible{outline:3px solid var(--color-cta-fill);outline-offset:3px}.btn-secondary{background:var(--color-paper);color:var(--color-ink-muted);border-color:var(--color-border-control)}.btn-secondary:hover{border-color:var(--color-ink-muted);color:var(--color-ink-light)}.btn-danger{background:var(--color-paper);color:var(--color-critical);border-color:var(--color-critical)}.btn-danger:hover{background:var(--color-critical-bg)}select,input{font-family:var(--font-body);font-size:var(--text-base);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);transition:border-color var(--transition-fast)}select:focus,input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}button,textarea{font-family:inherit}.badge-tier-2{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);letter-spacing:0;border-radius:var(--radius-sm);background:var(--color-paper);border:1px solid;padding:3px 9px;font-weight:600;display:inline-flex}.badge-tier-3{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);border-radius:var(--radius-sm);background:var(--color-paper-cool);color:var(--color-ink-light);border:1px solid #0000;padding:3px 9px;font-weight:500;display:inline-flex}.urgency-badge{font-size:var(--text-xs);letter-spacing:0;text-transform:capitalize;border-radius:var(--radius-sm);background:var(--color-paper);border:1px solid;align-items:center;padding:3px 9px;font-weight:600;display:inline-flex}.urgency-critical{border-color:var(--color-critical);color:var(--color-critical)}.urgency-high{border-color:var(--color-high);color:var(--color-high)}.urgency-medium{border-color:var(--color-medium);color:var(--color-medium)}.urgency-low{border-color:var(--color-low);color:var(--color-low)}.jurisdiction-tag{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);background:var(--color-paper-cool);color:var(--color-ink-light);border-radius:var(--radius-sm);border:1px solid #0000;padding:3px 9px;font-weight:500;display:inline-flex}.card{background:var(--color-paper);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:box-shadow var(--transition-base)}.card:hover{box-shadow:var(--shadow-md)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.animate-fade-in{animation:.4s forwards fadeInUp}.animate-pulse{animation:2s ease-in-out infinite pulse}.theme-switching,.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1024px){:root{--space-3xl:3rem}}@media (width<=768px){:root{--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:2.5rem;--text-3xl:1.75rem;--text-2xl:1.375rem}.container{padding:0 var(--space-md)}}@media (width<=640px){:root{--text-3xl:1.5rem;--text-2xl:1.25rem}}.logo-svg[data-astro-cid-f7espo7c]{flex-shrink:0;display:block}.header[data-astro-cid-nen7h5rs]{z-index:100;background:var(--color-paper);border-bottom:1px solid var(--color-border);position:sticky;top:0}.header-container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:64px;display:flex}.logo[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-sm);color:var(--color-ink);text-decoration:none;display:flex}.logo-mark[data-astro-cid-nen7h5rs]{display:block}.logo-text[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.5px;font-size:1.25rem;font-weight:700}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-lg);display:flex}.nav-link[data-astro-cid-nen7h5rs]{font-size:var(--text-base);color:var(--color-ink-light);padding:var(--space-sm) 0;transition:color var(--transition-fast);font-weight:500;text-decoration:none;position:relative}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs].active{color:var(--color-ink)}.nav-link[data-astro-cid-nen7h5rs].active:not(.nav-link-cta):after{content:"";background:var(--color-primary);border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.nav-link-cta[data-astro-cid-nen7h5rs]{background:var(--color-cta-fill);border-radius:var(--radius-sm);font-weight:700;color:var(--color-on-cta)!important;padding:6px 14px!important;font-size:.8125rem!important}.nav-link-cta[data-astro-cid-nen7h5rs]:hover{background:var(--color-cta-fill-hover);color:var(--color-on-cta)!important}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-md);display:flex}.status-indicator[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-ink-muted);display:flex}.status-dot[data-astro-cid-nen7h5rs]{background:var(--color-low);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}.theme-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-ink-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle[data-astro-cid-nen7h5rs]:active,.nav-link[data-astro-cid-nen7h5rs]:active,.dropdown-item[data-astro-cid-nen7h5rs]:active{transform:scale(var(--press-scale))}.theme-toggle[data-astro-cid-nen7h5rs]:hover{background:var(--color-paper-cool);color:var(--color-ink);border-color:var(--color-border-control)}.theme-icon-moon[data-astro-cid-nen7h5rs]{display:block}.theme-icon-sun[data-astro-cid-nen7h5rs]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-icon-moon[data-astro-cid-nen7h5rs]{display:none}:root:not([data-theme=light]) .theme-icon-sun[data-astro-cid-nen7h5rs]{display:block}}:root[data-theme=dark] .theme-icon-moon[data-astro-cid-nen7h5rs]{display:none}:root[data-theme=dark] .theme-icon-sun[data-astro-cid-nen7h5rs]{display:block}.nav-dropdown[data-astro-cid-nen7h5rs]{position:relative}.dropdown-trigger[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) 0;cursor:pointer;font-family:inherit;font-size:var(--text-base);color:var(--color-ink-light);background:0 0;border:none;font-weight:500;line-height:1;display:inline-flex}.dropdown-trigger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform var(--transition-fast)}.dropdown-menu[data-astro-cid-nen7h5rs]{padding-top:var(--space-sm);z-index:1000;background:0 0;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dropdown-menu[data-astro-cid-nen7h5rs]:before{content:"";height:var(--space-sm);position:absolute;top:0;left:0;right:0}.dropdown-menu-inner[data-astro-cid-nen7h5rs]{background:var(--color-paper);border-radius:var(--radius-lg);padding:var(--space-lg);scrollbar-width:thin;scrollbar-color:var(--color-ink-muted) transparent;min-width:700px;max-height:85vh;overflow-y:scroll;box-shadow:0 10px 40px #00000026}.dropdown-menu-inner[data-astro-cid-nen7h5rs]::-webkit-scrollbar{width:8px}.dropdown-menu-inner[data-astro-cid-nen7h5rs]::-webkit-scrollbar-track{background:0 0}.dropdown-menu-inner[data-astro-cid-nen7h5rs]::-webkit-scrollbar-thumb{background-color:var(--color-ink-muted);border:2px solid var(--color-paper);border-radius:4px}.nav-dropdown[data-astro-cid-nen7h5rs]:hover .dropdown-menu[data-astro-cid-nen7h5rs],.dropdown-menu[data-astro-cid-nen7h5rs].open{display:block}.nav-dropdown[data-astro-cid-nen7h5rs]:hover .dropdown-trigger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs],.dropdown-trigger[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.dropdown-section[data-astro-cid-nen7h5rs]{margin-bottom:var(--space-lg)}.dropdown-section[data-astro-cid-nen7h5rs]:last-child{margin-bottom:0}.dropdown-section[data-astro-cid-nen7h5rs] h4[data-astro-cid-nen7h5rs]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-ink-muted);margin:0 0 var(--space-sm) 0;padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-paper-warm);font-weight:600}.dropdown-grid[data-astro-cid-nen7h5rs]{gap:var(--space-xs);grid-template-columns:repeat(4,1fr);display:grid}.regulators-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(4,1fr)}.dropdown-list[data-astro-cid-nen7h5rs]{gap:var(--space-xs);grid-template-columns:repeat(2,1fr);display:grid}.dropdown-item[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--color-ink);border-radius:var(--radius-sm);transition:background var(--transition-fast);text-decoration:none;display:flex}.dropdown-item[data-astro-cid-nen7h5rs]:hover{background:var(--color-paper-cool)}.item-flag[data-astro-cid-nen7h5rs]{font-size:var(--text-lg)}.regulator-item[data-astro-cid-nen7h5rs]{justify-content:space-between}.regulator-code[data-astro-cid-nen7h5rs]{color:var(--color-primary);font-weight:600}.regulator-jurisdiction[data-astro-cid-nen7h5rs]{font-size:var(--text-xs);color:var(--color-ink-muted)}.content-types-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,1fr)}.content-type-item[data-astro-cid-nen7h5rs]{gap:var(--space-sm)}.item-icon[data-astro-cid-nen7h5rs]{font-size:var(--text-lg)}.archives-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,1fr)}.year-item[data-astro-cid-nen7h5rs]{text-align:center;padding:var(--space-md);background:var(--color-paper-cool);flex-direction:column;align-items:center}.year-item[data-astro-cid-nen7h5rs]:hover{background:var(--color-primary-fill);color:var(--color-on-primary)}.year-value[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--color-primary);font-size:1.25rem;font-weight:700}.year-item[data-astro-cid-nen7h5rs]:hover .year-value[data-astro-cid-nen7h5rs]{color:var(--color-on-primary)}.year-label[data-astro-cid-nen7h5rs]{font-size:var(--text-xs);color:var(--color-ink-muted)}.year-item[data-astro-cid-nen7h5rs]:hover .year-label[data-astro-cid-nen7h5rs]{color:var(--color-on-primary);opacity:.8}@media (width<=768px){.dropdown-menu[data-astro-cid-nen7h5rs]{left:auto;right:0;transform:none}.dropdown-menu-inner[data-astro-cid-nen7h5rs]{min-width:320px;max-height:80vh}.dropdown-grid[data-astro-cid-nen7h5rs],.regulators-grid[data-astro-cid-nen7h5rs],.content-types-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(2,1fr)}.archives-grid[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(3,1fr)}.dropdown-list[data-astro-cid-nen7h5rs]{grid-template-columns:1fr}}.mobile-menu-btn[data-astro-cid-nen7h5rs]{width:40px;height:40px;color:var(--color-ink);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:none}.mobile-menu-btn[data-astro-cid-nen7h5rs]:hover{background:var(--color-paper-cool)}@media (width<=640px){.nav[data-astro-cid-nen7h5rs],.status-indicator[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{display:none}.mobile-menu-btn[data-astro-cid-nen7h5rs]{display:flex}}.mobile-menu[data-astro-cid-nen7h5rs]{background:var(--color-paper);z-index:99;-webkit-overflow-scrolling:touch;display:none;position:fixed;inset:64px 0 0;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs].open{animation:.2s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu-nav[data-astro-cid-nen7h5rs]{padding:var(--space-md) var(--space-lg);max-width:600px}.mobile-nav-link[data-astro-cid-nen7h5rs]{width:100%;padding:var(--space-md) 0;color:var(--color-ink);border-bottom:1px solid var(--color-border-light);cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;font-family:inherit;font-size:1.0625rem;font-weight:500;text-decoration:none;display:flex}.mobile-nav-link[data-astro-cid-nen7h5rs].active{color:var(--color-primary)}.mobile-nav-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform var(--transition-fast);color:var(--color-ink-muted)}.mobile-accordion-trigger[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.mobile-accordion-content[data-astro-cid-nen7h5rs]{padding-bottom:var(--space-sm);display:none}.mobile-accordion-content[data-astro-cid-nen7h5rs].open{display:block}.mobile-section[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-border-light)}.mobile-section[data-astro-cid-nen7h5rs]:last-child{border-bottom:none}.mobile-section-trigger[data-astro-cid-nen7h5rs]{width:100%;padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.5px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;font-weight:600;display:flex}.mobile-section-trigger[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{transition:transform var(--transition-fast)}.mobile-section-trigger[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.mobile-section-content[data-astro-cid-nen7h5rs]{padding:0 var(--space-md) var(--space-sm);display:none}.mobile-section-content[data-astro-cid-nen7h5rs].open{display:block}.mobile-item[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm);font-size:var(--text-md);color:var(--color-ink);border-radius:var(--radius-sm);transition:background var(--transition-fast);text-decoration:none;display:flex}.mobile-item[data-astro-cid-nen7h5rs]:hover,.mobile-item[data-astro-cid-nen7h5rs]:active{background:var(--color-paper-cool)}.mobile-reg-code[data-astro-cid-nen7h5rs]{color:var(--color-primary);font-weight:600}.mobile-reg-jur[data-astro-cid-nen7h5rs]{font-size:var(--text-xs);color:var(--color-ink-muted);margin-left:auto}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-paper-warm);padding:var(--space-2xl) 0;border-top:1px solid #1a1f3614}.footer-content[data-astro-cid-jo6i4kqk]{text-align:center}.footer-brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--color-ink);margin-bottom:var(--space-md);display:inline-flex}.footer-brand[data-astro-cid-jo6i4kqk] .logo-mark[data-astro-cid-jo6i4kqk]{display:block}.footer-nav[data-astro-cid-jo6i4kqk]{gap:var(--space-xl);text-align:left;margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid #1a1f3614;grid-template-columns:repeat(5,1fr);display:grid}.footer-nav-section[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--color-ink);margin:0 0 var(--space-sm);font-weight:600}.footer-nav-section[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);color:var(--color-ink-muted);padding:var(--space-xs) 0;text-decoration:none;display:block}.footer-nav-section[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-accent)}.footer-social-link[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-xs);display:inline-flex}.footer-social-link[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex-shrink:0}.footer-disclaimer[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);color:var(--color-ink-muted);max-width:600px;margin:0 auto var(--space-md);line-height:1.6}.footer-copyright[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);color:var(--color-ink-muted);margin:0}@media (width<=1024px){.footer-nav[data-astro-cid-jo6i4kqk]{gap:var(--space-lg);grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.footer-nav[data-astro-cid-jo6i4kqk]{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.footer-nav[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
