.site-header[data-astro-cid-3ef6ksr2]{background-color:var(--color-bg, #ffffff);border-bottom:1px solid var(--color-border, #e5e7eb);position:sticky;top:0;z-index:1000}.header-container[data-astro-cid-3ef6ksr2]{max-width:1200px;margin:0 auto;padding:.875rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.brand-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--color-text, #111827);font-weight:700;font-size:1.125rem}.brand-icon[data-astro-cid-3ef6ksr2]{color:var(--color-primary, #047857)}.desktop-nav[data-astro-cid-3ef6ksr2]{display:none}@media (min-width: 768px){.desktop-nav[data-astro-cid-3ef6ksr2]{display:block}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{display:none}}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.5rem;list-style:none;margin:0;padding:0}.nav-item[data-astro-cid-3ef6ksr2]{position:relative}.nav-link-wrapper[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.25rem}.nav-link[data-astro-cid-3ef6ksr2]{color:var(--color-text, #374151);text-decoration:none;font-weight:500;font-size:.9375rem;padding:.5rem .25rem;transition:color .15s ease}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].active,.nav-item[data-astro-cid-3ef6ksr2].active-section>.nav-link-wrapper[data-astro-cid-3ef6ksr2]>.nav-link[data-astro-cid-3ef6ksr2]{color:var(--color-primary, #047857)}.dropdown-toggle[data-astro-cid-3ef6ksr2]{background:none;border:none;cursor:pointer;color:var(--color-text-muted, #6b7280);padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s ease,transform .2s ease}.dropdown-toggle[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary, #047857)}.chevron-icon[data-astro-cid-3ef6ksr2]{transition:transform .2s ease}.nav-item[data-astro-cid-3ef6ksr2].open .chevron-icon[data-astro-cid-3ef6ksr2],.mobile-has-dropdown[data-astro-cid-3ef6ksr2].open .chevron-icon[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.dropdown-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;min-width:240px;background-color:var(--color-bg, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:.5rem 0;list-style:none;margin-top:.75rem;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1010}.nav-item[data-astro-cid-3ef6ksr2]:hover .dropdown-menu[data-astro-cid-3ef6ksr2],.nav-item[data-astro-cid-3ef6ksr2].open .dropdown-menu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-link[data-astro-cid-3ef6ksr2]{display:block;padding:.5rem 1rem;color:var(--color-text, #374151);text-decoration:none;font-size:.875rem;transition:background-color .15s ease,color .15s ease}.dropdown-link[data-astro-cid-3ef6ksr2]:hover,.dropdown-link[data-astro-cid-3ef6ksr2].active{background-color:var(--color-bg-hover, #f3f4f6);color:var(--color-primary, #047857);font-weight:500}.nav-link[data-astro-cid-3ef6ksr2]:focus-visible,.dropdown-toggle[data-astro-cid-3ef6ksr2]:focus-visible,.dropdown-link[data-astro-cid-3ef6ksr2]:focus-visible,.mobile-nav-link[data-astro-cid-3ef6ksr2]:focus-visible,.mobile-dropdown-btn[data-astro-cid-3ef6ksr2]:focus-visible{outline:2px solid var(--color-primary, #047857);outline-offset:2px}.mobile-menu-toggle[data-astro-cid-3ef6ksr2]{background:none;border:none;padding:.5rem;cursor:pointer}.hamburger-icon[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:2px;background-color:var(--color-text, #111827);position:relative;transition:background-color .2s ease}.hamburger-icon[data-astro-cid-3ef6ksr2]:before,.hamburger-icon[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;width:22px;height:2px;background-color:var(--color-text, #111827);left:0;transition:transform .2s ease}.hamburger-icon[data-astro-cid-3ef6ksr2]:before{top:-6px}.hamburger-icon[data-astro-cid-3ef6ksr2]:after{top:6px}.mobile-nav[data-astro-cid-3ef6ksr2]{display:block;background-color:var(--color-bg, #ffffff);border-top:1px solid var(--color-border, #e5e7eb);padding:1rem 1.5rem}.mobile-nav[data-astro-cid-3ef6ksr2][hidden]{display:none}@media (min-width: 768px){.mobile-nav[data-astro-cid-3ef6ksr2]{display:none!important}}.mobile-nav-list[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.mobile-nav-row[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}.mobile-nav-link[data-astro-cid-3ef6ksr2]{color:var(--color-text, #111827);text-decoration:none;font-size:1rem;font-weight:500;padding:.5rem 0}.mobile-nav-link[data-astro-cid-3ef6ksr2].active{color:var(--color-primary, #047857)}.mobile-dropdown-btn[data-astro-cid-3ef6ksr2]{background:none;border:none;padding:.5rem;cursor:pointer;color:var(--color-text-muted, #6b7280)}.mobile-submenu[data-astro-cid-3ef6ksr2]{list-style:none;padding-left:1rem;margin:.25rem 0 .5rem;border-left:2px solid var(--color-border, #e5e7eb)}.mobile-submenu[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile-sublink[data-astro-cid-3ef6ksr2]{display:block;padding:.375rem 0;color:var(--color-text-muted, #4b5563);text-decoration:none;font-size:.9375rem}.mobile-sublink[data-astro-cid-3ef6ksr2]:hover,.mobile-sublink[data-astro-cid-3ef6ksr2].active{color:var(--color-primary, #047857);font-weight:500}.site-footer[data-astro-cid-sz7xmlte]{background-color:var(--color-primary-dark);color:#e2e8f0;padding-top:var(--spacing-xl);padding-bottom:var(--spacing-lg);margin-top:auto}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}.footer-heading[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);color:var(--color-accent);font-size:1.25rem;margin-bottom:var(--spacing-sm)}.footer-subheading[data-astro-cid-sz7xmlte]{font-size:1rem;color:var(--color-surface);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.05em}.footer-description[data-astro-cid-sz7xmlte]{font-size:.875rem;line-height:1.5;margin-bottom:var(--spacing-sm);color:#cbd5e1}.government-disclaimer[data-astro-cid-sz7xmlte]{font-size:.8125rem;color:#94a3b8;border-left:2px solid var(--color-accent);padding-left:var(--spacing-sm);margin-top:var(--spacing-sm)}.footer-links[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-xs)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#cbd5e1;text-decoration:none;font-size:.875rem;display:inline-block;padding:var(--spacing-xs) 0}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{color:var(--color-accent);text-decoration:underline}.footer-bottom[data-astro-cid-sz7xmlte]{margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid #1e293b;text-align:center;font-size:.8125rem;color:#94a3b8}@media (min-width: 640px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:2fr 1fr 1fr 1fr}}:root{--color-primary: #1b4332;--color-primary-dark: #081c15;--color-primary-light: #2d6a4f;--color-accent: #d4a373;--color-accent-light: #f4a261;--color-bg: #fcfbf9;--color-surface: #ffffff;--color-text: #2b2d42;--color-text-muted: #525866;--color-border: #e2e8f0;--color-warning-bg: #fffbebf8;--color-warning-border: #f59e0b;--color-info-bg: #f0fdf4;--color-info-border: #16a34a;--font-heading: "Georgia", "Merriweather", serif;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--max-width-content: 720px;--max-width-site: 1140px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow-md: 0 4px 6px -1px rgba(0,0,0,.1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100vh;display:flex;flex-direction:column;font-size:1rem;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:var(--color-primary-light);text-decoration:underline;text-underline-offset:3px}a:hover,a:focus-visible{color:var(--color-primary-dark)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}button,a.btn,input,select{min-height:44px;min-width:44px}#main-content{margin-bottom:var(--spacing-2xl);flex:1 0 auto}.container{width:100%;max-width:var(--max-width-site);margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.content-narrow{max-width:var(--max-width-content);margin-left:auto;margin-right:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}table{width:100%;border-collapse:collapse;margin:var(--spacing-md) 0}th,td{padding:.75rem 1.25rem;text-align:left;border-bottom:1px solid var(--color-border)}th{font-family:var(--font-heading);font-weight:700;color:var(--color-primary-dark);background-color:var(--color-surface)}tr:hover td{background-color:var(--color-bg)}input[type=checkbox]{width:.1rem;height:.1rem;accent-color:var(--color-primary);vertical-align:middle;cursor:pointer;margin-right:.5rem;flex-shrink:0}li:has(input[type=checkbox]){list-style-type:none;display:flex;align-items:flex-start;margin-left:-1.5rem;margin-bottom:.75rem}.center-banner{display:flex;justify-content:center;align-items:center;margin:2rem auto;text-align:center}.skip-link[data-astro-cid-37fxchfa]{position:absolute;top:-40px;left:0;background:var(--color-primary);color:#fff;padding:8px 16px;z-index:1000;text-decoration:none;font-weight:600;border-radius:0 0 var(--radius-sm) 0;transition:top .2s ease}.skip-link[data-astro-cid-37fxchfa]:focus{top:0}
