:root{--color-navy:#102a48;--color-footer:#19304b;--color-gold:#ad8c54;--color-action:#8a6a35;--color-action-hover:#74572b;--color-white:#fff;--color-surface:#f4f8fb;--color-row-alt:#f8fafc;--color-border:#dce4ed;--color-muted:#53627a;--color-map:#dce6ef;--color-footer-muted:#cbd5e1;--color-surface-a96:#f4f8fbf5;--color-surface-a82:#f4f8fbd1;--color-surface-a0:#f4f8fb00;--color-white-a18:#ffffff2e;--text-heading:var(--color-navy);--text-body:var(--color-navy);--text-secondary:var(--color-muted);--text-accent:var(--color-gold);--text-on-dark:var(--color-white);--text-on-dark-muted:var(--color-footer-muted);--bg-page:var(--color-white);--bg-band:var(--color-surface);--bg-panel:var(--color-white);--bg-row-alt:var(--color-row-alt);--bg-table-head:var(--color-surface);--bg-footer:var(--color-footer);--bg-tile-dark:var(--color-navy);--bg-tile-pale:var(--color-map);--tile-dark-icon:var(--color-white);--tile-pale-icon:var(--color-navy);--border-default:var(--color-border);--border-control:var(--color-muted);--border-on-dark:var(--color-white-a18);--link-text:var(--color-navy);--link-underline-hover:var(--color-gold);--nav-text:var(--color-navy);--nav-active-underline:var(--color-gold);--nav-on-dark:var(--color-footer-muted);--nav-on-dark-hover:var(--color-white);--btn-primary-bg:var(--color-action);--btn-primary-bg-hover:var(--color-action-hover);--btn-primary-text:var(--color-white);--btn-secondary-bg:var(--color-white);--btn-secondary-bg-hover:var(--color-surface);--btn-secondary-text:var(--color-navy);--btn-secondary-border:var(--color-muted);--btn-disabled-bg:var(--color-surface);--btn-disabled-text:var(--color-muted);--btn-disabled-border:var(--color-muted);--btn-primary-disabled-text:var(--color-action-hover);--btn-primary-disabled-border:var(--color-action);--focus-ring:var(--color-navy);--focus-ring-on-dark:var(--color-white);--hero-scrim-strong:var(--color-surface-a96);--hero-scrim-mid:var(--color-surface-a82);--hero-scrim-clear:var(--color-surface-a0);--field-bg:var(--color-white);--field-border:var(--color-muted);--field-text:var(--color-navy);--notice-bg:var(--color-surface);--notice-border:var(--color-action);--font-display:Georgia, "Times New Roman", serif;--font-body:Arial, Helvetica, sans-serif;--container-max:1120px;--page-gutter:32px;--radius-control:6px;--radius-panel:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:80px}@media (width<=1023px){:root{--page-gutter:24px}}@media (width<=767px){:root{--page-gutter:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg-page);min-height:100vh;color:var(--text-body);font-family:var(--font-body);flex-direction:column;margin:0;font-size:16px;line-height:1.5;display:flex}main{flex:1 0 auto}h1,h2,h3{font-family:var(--font-display);color:var(--text-heading);letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-weight:700}p,ul,ol{margin:0}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:var(--link-text)}button{font:inherit;color:inherit}[hidden]{display:none!important}.container{width:min(var(--container-max), calc(100% - var(--page-gutter) * 2));margin-inline:auto}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.skip-link{top:-100px;left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--bg-page);color:var(--text-body);border:1px solid var(--border-control);border-radius:var(--radius-control);font-family:var(--font-body);font-size:15px;font-weight:500;text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-4)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{border-radius:var(--radius-control);min-height:44px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn-lg{min-height:50px;padding:0 28px}.btn-primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn-primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover)}.btn-secondary{background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}.btn-secondary:not(:disabled):not([aria-disabled=true]):hover{background:var(--btn-secondary-bg-hover)}.btn:disabled,.btn[aria-disabled=true]{background:var(--btn-disabled-bg);border-style:dashed;border-color:var(--btn-disabled-border);color:var(--btn-disabled-text);cursor:not-allowed}.btn-primary:disabled,.btn-primary[aria-disabled=true]{border-color:var(--btn-primary-disabled-border);color:var(--btn-primary-disabled-text)}.page-head{background:var(--bg-band);border-bottom:1px solid var(--border-default);padding:var(--space-8) 0}.page-head h1{font-size:40px;line-height:1.15}.page-head .lead{margin-top:var(--space-3);max-width:70ch;color:var(--text-secondary)}.page-head .lead a{color:var(--link-text);text-underline-offset:3px;text-decoration:underline 1.5px}.page-head .lead a:hover{text-decoration-color:var(--link-underline-hover)}.page-body{padding:var(--space-8) 0 var(--space-9)}.prose{max-width:72ch}.prose h2{margin-top:var(--space-7);font-size:28px;line-height:1.2}.prose h2:first-child{margin-top:0}.prose p{margin-top:var(--space-4)}.prose a{color:var(--link-text);text-underline-offset:3px;text-decoration:underline 1.5px}.prose a:hover{text-decoration-color:var(--link-underline-hover)}@media (width<=767px){.page-head{padding:var(--space-6) 0}.page-head h1{font-size:30px}.page-body{padding:var(--space-6) 0 var(--space-8)}.prose h2{margin-top:var(--space-6);font-size:24px}}main[tabindex="-1"]:focus{outline:none}.brand[data-astro-cid-77qc4tpx]{vertical-align:top;align-items:center;width:20rem;max-width:100%;min-height:44px;text-decoration:none;display:inline-flex}.brand-dark[data-astro-cid-77qc4tpx]{background:var(--bg-page);border-radius:var(--radius-control);padding:.5rem .75rem}.brand-dark[data-astro-cid-77qc4tpx]:focus-visible{outline-color:var(--focus-ring-on-dark)}img[data-astro-cid-77qc4tpx]{width:100%;height:auto;display:block}.site-header[data-astro-cid-fzpbxy5g]{background:var(--bg-page);border-bottom:1px solid var(--border-default)}.bar[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;min-height:78px;padding:12px 0;display:flex}.brand-slot[data-astro-cid-fzpbxy5g]{flex:none;min-width:0}.menu-toggle[data-astro-cid-fzpbxy5g]{display:none}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:32px;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:44px;color:var(--nav-text);text-underline-offset:7px;align-items:center;font-size:15px;font-weight:500;line-height:1.2;text-decoration-line:none;text-decoration-thickness:2px;display:inline-flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{text-decoration-line:underline}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{text-decoration-line:underline;text-decoration-color:var(--nav-active-underline)}@media (width<=767px){.bar[data-astro-cid-fzpbxy5g]{gap:8px 12px;min-height:64px;padding:10px 0}.brand-slot[data-astro-cid-fzpbxy5g]{flex:1 1 0}.menu-toggle[data-astro-cid-fzpbxy5g]{background:var(--btn-secondary-bg);border:1px solid var(--border-control);border-radius:var(--radius-control);min-height:44px;color:var(--nav-text);cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:0 8px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.icon-close[data-astro-cid-fzpbxy5g],.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .icon-open[data-astro-cid-fzpbxy5g]{display:none}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .icon-close[data-astro-cid-fzpbxy5g]{display:block}.site-nav[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--border-default);flex-basis:100%;padding:4px 0 8px;display:none}.site-nav[data-astro-cid-fzpbxy5g][data-open=true]{display:block}.site-nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:0}.site-nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]+li[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--border-default)}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{text-underline-offset:5px;min-height:48px;padding:0 4px;display:flex}}@media (width<=767px) and (scripting:none){.site-nav[data-astro-cid-fzpbxy5g]{display:block}.menu-toggle[data-astro-cid-fzpbxy5g]{display:none}}.site-footer[data-astro-cid-nns7i3if]{background:var(--bg-footer);color:var(--text-on-dark-muted);padding:36px 0 28px}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{outline-color:var(--focus-ring-on-dark)}.row[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.links[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:0 28px;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:44px;color:var(--nav-on-dark);text-underline-offset:6px;align-items:center;font-size:15px;font-weight:500;line-height:1.2;text-decoration-line:none;text-decoration-thickness:2px;display:inline-flex}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--nav-on-dark-hover);text-decoration-line:underline}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][aria-current=page]{text-decoration-line:underline;text-decoration-color:var(--nav-active-underline)}.divider[data-astro-cid-nns7i3if]{background:var(--border-on-dark);height:1px;margin-top:24px}.copyright[data-astro-cid-nns7i3if]{margin-top:20px;font-size:13px;line-height:1.5}.legal[data-astro-cid-nns7i3if]{margin-top:2px}.legal[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:44px;color:var(--nav-on-dark);text-decoration-line:underline;text-decoration-color:var(--border-on-dark);text-underline-offset:3px;align-items:center;font-size:13px;line-height:1.5;display:inline-flex}.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--nav-on-dark-hover);text-decoration-color:currentColor}.legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][aria-current=page]{color:var(--nav-on-dark-hover);text-decoration-color:var(--nav-active-underline);text-decoration-thickness:2px}@media (width<=767px){.site-footer[data-astro-cid-nns7i3if]{padding:32px 0 24px}.row[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:8px}.links[data-astro-cid-nns7i3if]{gap:0 24px}}
