:root{--ink:#1c2320;--ink-soft:#46524d;--ink-muted:#5f6b66;--paper:#fff;--paper-tint:#f3f5f3;--paper-deep:#e6eae7;--line:#cfd6d2;--pine:#1f5a3c;--pine-deep:#153f2a;--pine-tint:#e4efe8;--pine-ink:#fff;--alert:#8a3b12;--alert-tint:#fbeee4;--focus:#0b57d0;--link:var(--pine);--link-hover:var(--pine-deep);--font-body:"Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--body-size:1.125rem;--leading:1.6;--step--1:.9rem;--step-0:1rem;--step-1:1.2rem;--step-2:1.45rem;--step-3:1.8rem;--step-4:clamp(2.2rem, 5vw, 3rem);--measure:68ch;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2.5rem;--s-5:4rem;--radius:8px;--target:44px;--wrap:1080px;--gutter:clamp(1rem, 4vw, 2rem)}@media (width>=48em){:root{--body-size:1.1875rem}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--s-4)}body{font-family:var(--font-body);font-size:var(--body-size);line-height:var(--leading);color:var(--ink);background:var(--paper);margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--link);text-underline-offset:.15em;text-decoration:underline .08em}a:hover{color:var(--link-hover)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{margin:0 0 var(--s-2);letter-spacing:-.01em;font-weight:700;line-height:1.2}h1{font-size:var(--step-4)}h2{font-size:var(--step-3);margin-top:var(--s-4)}h3{font-size:var(--step-2);margin-top:var(--s-3)}h4{font-size:var(--step-1)}p,ul,ol,table,blockquote{margin:0 0 var(--s-2)}ul,ol{padding-left:1.4em}:where(ul,ol):not([class])>li+li{margin-top:.35em}hr{border:0;border-top:1px solid var(--line);margin:var(--s-4) 0}blockquote{border-left:4px solid var(--pine-tint);padding-left:var(--s-2);color:var(--ink-soft)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.6em .75em}th{font-weight:700}small,.small{font-size:var(--step--1)}.muted{color:var(--ink-soft)}.skip-link{background:var(--pine);color:var(--pine-ink);z-index:100;padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.measure{max-width:var(--measure)}.section{padding-block:var(--s-4)}.section+.section{border-top:1px solid var(--line)}.eyebrow{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin-bottom:var(--s-1);font-weight:600}.btn{min-height:var(--target);background:var(--pine);color:var(--pine-ink);border-radius:var(--radius);border:2px solid var(--pine);justify-content:center;align-items:center;gap:.5em;padding:.55em 1.1em;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--pine-deep);border-color:var(--pine-deep);color:var(--pine-ink)}.btn.secondary{color:var(--pine);background:0 0}.btn.secondary:hover{background:var(--pine-tint);color:var(--pine-deep)}.chip{font-size:var(--step--1);background:var(--pine-tint);color:var(--pine-deep);text-transform:none;letter-spacing:0;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.15em .7em;font-weight:600;line-height:1.4;display:inline-block}.chip.proposed{background:var(--paper);color:var(--ink-soft);border:1px dashed var(--ink-muted)}.chip.alert{background:var(--alert-tint);color:var(--alert)}.prose>:first-child{margin-top:0}.prose img{border-radius:var(--radius);margin-block:var(--s-3)}.prose a[href^=tel\:]{white-space:nowrap}.panel{background:var(--paper-tint);border-radius:var(--radius);padding:var(--s-3)}.grid{gap:var(--s-3);display:grid}@media (width>=40em){.grid.cols-2,.grid.cols-3{grid-template-columns:1fr 1fr}}@media (width>=60em){.grid.cols-3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-3)}.card h3{margin-top:0}.doc-list{margin:0;padding:0;list-style:none}.doc-list li{border-top:1px solid var(--line)}.doc-list li:last-child{border-bottom:1px solid var(--line)}.doc-list a{justify-content:space-between;gap:var(--s-2);min-height:var(--target);align-items:baseline;padding:.9em .25em;text-decoration:none;display:flex}.doc-list a:hover .doc-title{text-decoration:underline}.doc-title{color:var(--link);font-weight:600}.doc-meta{color:var(--ink-soft);font-size:var(--step--1);white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.site-header nav,.site-footer,.btn,.skip-link,.hero-art{display:none!important}body{color:#000;font-size:11.5pt}a{color:#000}a[href^=http]:after{content:" (" attr(href) ")";color:#333;font-size:.85em}.panel,.card{background:0 0;border:1px solid #999}}.site-header[data-astro-cid-fzpbxy5g]{background:var(--paper);border-bottom:1px solid var(--line);position:relative}.bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--s-2);min-height:4.5rem;display:flex}.brand[data-astro-cid-fzpbxy5g]{color:var(--ink);align-items:center;gap:.75rem;min-width:0;padding-block:.75rem;text-decoration:none;display:inline-flex}.brand-mark[data-astro-cid-fzpbxy5g]{border-radius:8px;flex:none;width:2.25rem;height:2.25rem}.brand-text[data-astro-cid-fzpbxy5g]{line-height:1.15}.brand[data-astro-cid-fzpbxy5g] strong[data-astro-cid-fzpbxy5g]{font-size:var(--step-1);display:block}.brand-sub[data-astro-cid-fzpbxy5g]{color:var(--ink-soft);font-size:var(--step--1)}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]{margin:0}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:var(--target);border-radius:var(--radius);color:var(--ink);align-items:center;padding:.4rem .9rem;font-weight:600;text-decoration:none;display:inline-flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--pine-tint);color:var(--pine-deep)}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:var(--pine);color:var(--pine-ink)}.menu-btn[data-astro-cid-fzpbxy5g]{cursor:pointer;list-style:none}.menu-btn[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.menu[data-astro-cid-fzpbxy5g]{flex:none}.menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g]{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);padding:var(--s-2) var(--gutter) var(--s-3);position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #00000014}.menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:.25rem}.menu[data-astro-cid-fzpbxy5g] nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{width:100%;font-size:var(--step-1)}@media (width>=56em){.menu[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=55.99em){.nav-wide[data-astro-cid-fzpbxy5g],.brand-sub[data-astro-cid-fzpbxy5g]{display:none}}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--s-5);border-top:1px solid var(--line);background:var(--paper-tint);padding-block:var(--s-4) var(--s-3)}.plain[data-astro-cid-nns7i3if]{margin:0;padding:0;list-style:none}.plain[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{margin:0}.plain[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding-block:.3em;display:inline-block}.legal[data-astro-cid-nns7i3if]{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.banner[data-astro-cid-27dcbwlz]{background:var(--alert-tint);color:var(--alert);border-bottom:1px solid var(--line)}.banner[data-astro-cid-27dcbwlz] p[data-astro-cid-27dcbwlz]{margin:0;padding-block:.75rem}.banner[data-astro-cid-27dcbwlz] a[data-astro-cid-27dcbwlz]{color:inherit;font-weight:600}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-sans-3-latin-400-italic.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-sans-3-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-sans-3-latin-700-normal.woff2)format("woff2")}
