@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/archivo-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/libre-caslon-text-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/libre-caslon-text-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/libre-caslon-text-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #192d1e;--green: #1e3a2f;--green-deep: #162c24;--green-mid: #2a3530;--paper: #f4f1e7;--paper-bright: #fbfaf4;--paper-warm: #f8ecea;--rule: #d8d2be;--rule-soft: #e6e1d2;--brass: #a8894a;--brass-text: #7d6330;--brass-bright: #c4a465;--red: #9e2b25;--red-deep: #7e211c;--body: #2a3530;--muted: #5c6a62;--muted-strong: #445048;--surface: var(--paper-bright);--surface-sunk: #efeadb;--serif: "Libre Caslon Text", "Iowan Old Style", Georgia, serif;--sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", Consolas, monospace;--measure: 62ch;--radius: 3px;--shadow-card: 0 1px 2px rgb(25 45 30 / 6%), 0 8px 24px -16px rgb(25 45 30 / 24%);--step-0: clamp(1rem, .97rem + .15vw, 1.0625rem);--step-1: clamp(1.125rem, 1.07rem + .3vw, 1.25rem);--step-2: clamp(1.35rem, 1.24rem + .55vw, 1.6rem);--step-3: clamp(1.6rem, 1.4rem + 1vw, 2.1rem);--step-4: clamp(1.95rem, 1.6rem + 1.75vw, 2.9rem);--step-5: clamp(2.3rem, 1.75rem + 2.75vw, 3.6rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--sticky-cta-height: 4.25rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--body);font-family:var(--sans);font-size:var(--step-0);line-height:1.6;font-synthesis-weight:none;text-rendering:optimizeLegibility}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}h1,h2,h3,h4{font-family:var(--serif);color:var(--ink);line-height:1.15;letter-spacing:-.01em;margin:0 0 var(--space-4);text-wrap:balance}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{margin:0 0 var(--space-4);max-width:var(--measure);text-wrap:pretty}a{color:var(--green);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--brass-text)}:focus-visible{outline:3px solid var(--brass);outline-offset:2px;border-radius:2px}img{max-width:100%;height:auto}hr{border:0;border-top:1px solid var(--rule);margin:var(--space-7) 0}.skip-link{position:absolute;left:var(--space-4);top:-100vh;z-index:100;background:var(--ink);color:var(--paper-bright);padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-weight:600}.skip-link:focus{top:var(--space-4);color:var(--paper-bright)}.shell{width:min(100% - 2rem,74rem);margin-inline:auto}.shell--narrow{width:min(100% - 2rem,52rem)}.section{padding-block:var(--space-8)}.section--tight{padding-block:var(--space-7)}.section--paper{background:var(--paper-bright);border-block:1px solid var(--rule)}.section--ink{background:var(--green-deep);color:#d9e2da}.section--ink h2,.section--ink h3{color:var(--paper-bright)}.eyebrow{font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-text);margin:0 0 var(--space-3)}.section--ink .eyebrow{color:var(--brass-bright)}.lede{font-size:var(--step-1);color:var(--muted-strong);max-width:52ch}.section--ink .lede{color:#c2cfc5}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.75rem;min-width:2.75rem;padding:var(--space-3) var(--space-5);border:1px solid transparent;border-radius:var(--radius);font-family:var(--sans);font-size:var(--step-0);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.button--primary{background:var(--green);color:var(--paper-bright);border-color:var(--green)}.button--primary:hover{background:var(--green-deep);color:var(--paper-bright)}.button--secondary{background:transparent;color:var(--green);border-color:var(--rule)}.button--secondary:hover{border-color:var(--brass);color:var(--green-deep)}.button--brass{background:var(--brass);color:#17231b;border-color:var(--brass)}.button--brass:hover{background:var(--brass-bright);color:#17231b}.button--quiet{background:transparent;color:var(--green);border-color:transparent;padding-inline:var(--space-3);text-decoration:underline;text-underline-offset:.2em}.button--quiet:hover{color:var(--green-deep);background:var(--surface-sunk)}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-5);box-shadow:var(--shadow-card)}.card__title{margin-bottom:var(--space-2)}.grid{display:grid;gap:var(--space-5)}@media (min-width: 48rem){.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ledger-rule{border:0;border-top:1px solid var(--rule);position:relative;margin:var(--space-5) 0}.ledger-rule:after{content:"";position:absolute;top:-1px;left:0;width:2.5rem;border-top:1px solid var(--brass)}.mono-label{font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.section--ink .mono-label,.site-footer .mono-label{color:#b9c7bd}.stack>*+*{margin-top:var(--space-4)}.list-plain{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.field{display:block;margin-bottom:var(--space-5)}.field__label{display:block;font-weight:600;color:var(--ink);margin-bottom:var(--space-2)}.field__hint{display:block;font-size:.9rem;color:var(--muted);margin-bottom:var(--space-2)}.field__control{display:block;width:100%;min-height:2.75rem;padding:var(--space-3);font-family:var(--sans);font-size:var(--step-0);color:var(--body);background:var(--paper-bright);border:1px solid var(--muted);border-radius:var(--radius)}.field__control:focus-visible{border-color:var(--green)}.field__control[aria-invalid=true]{border-color:var(--red);border-width:2px}.field__error{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);color:var(--red-deep);font-weight:500}.field__error:before{content:"!";flex:0 0 1.25rem;height:1.25rem;display:inline-grid;place-items:center;border:1px solid currentcolor;border-radius:50%;font-family:var(--mono);font-size:.75rem;line-height:1}.error-summary{border:2px solid var(--red);background:var(--paper-warm);padding:var(--space-4);border-radius:var(--radius);margin-bottom:var(--space-5)}.error-summary h2{font-size:var(--step-1);margin-bottom:var(--space-2);color:var(--red-deep)}.choice-list{display:grid;gap:var(--space-3);margin:0;padding:0;border:0}.choice{display:flex;align-items:flex-start;gap:var(--space-3);min-height:2.75rem;padding:var(--space-4);background:var(--paper-bright);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer}.choice:hover{border-color:var(--brass)}.choice input{margin-top:.2rem;width:1.15rem;height:1.15rem;accent-color:var(--green);flex:0 0 auto}.choice--selected{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green)}.accordion__item{border-bottom:1px solid var(--rule)}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:3.25rem;padding:var(--space-4) 0;background:none;border:0;font-family:var(--serif);font-size:var(--step-1);color:var(--ink);text-align:left;cursor:pointer}.accordion__marker{flex:0 0 auto;font-family:var(--mono);color:var(--brass-text);transition:transform .16s ease}.accordion__trigger[aria-expanded=true] .accordion__marker{transform:rotate(45deg)}.accordion__panel{padding-bottom:var(--space-5)}.sticky-cta{position:fixed;inset-inline:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--green-deep);border-top:1px solid var(--brass);color:#d9e2da}.sticky-cta[hidden]{display:none}@media (min-width: 48rem){.sticky-cta{display:none}}body.has-sticky-cta{padding-bottom:var(--sticky-cta-height)}@media (min-width: 48rem){body.has-sticky-cta{padding-bottom:0}}.intake{max-width:34rem}.intake__steps{display:flex;gap:var(--space-2);list-style:none;margin:0 0 var(--space-6);padding:0}.intake__step{flex:1 1 0;display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding-top:var(--space-2);border-top:3px solid var(--rule);color:var(--muted);font-size:.8rem;line-height:1.3;transition:border-color .24s ease,color .24s ease}.intake__step.is-complete{border-top-color:var(--brass)}.intake__step.is-current{border-top-color:var(--green);color:var(--ink)}.intake__step-number{font-family:var(--mono);font-size:.75rem;letter-spacing:.08em}.intake__step.is-complete .intake__step-number{color:var(--brass-text)}.intake__step.is-current .intake__step-number{color:var(--green)}.intake__step-label{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intake__heading{font-size:var(--step-3);margin-bottom:var(--space-3)}.intake__fieldset{min-width:0;margin:0;padding:0;border:0}.intake__hint{color:var(--muted-strong);margin-bottom:var(--space-5)}.intake__matched{font-family:var(--mono);font-size:.9rem;background:var(--surface-sunk);border-left:3px solid var(--brass);padding:var(--space-4);border-radius:0 var(--radius) var(--radius) 0}.intake__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}.coverage{padding:var(--space-5);background:var(--surface-sunk);border-left:3px solid var(--brass);border-radius:0 var(--radius) var(--radius) 0}.coverage__heading{font-size:var(--step-2);margin-bottom:var(--space-3)}.coverage>p{margin:0 0 var(--space-4)}.coverage .intake__matched{background:var(--paper-bright)}.coverage .choice-list{margin-top:var(--space-5)}.coverage .intake__actions{margin-top:var(--space-4)}.field-row{display:grid;gap:0 var(--space-4)}@media (min-width: 30rem){.field-row{grid-template-columns:1fr 1fr}}@media (min-width: 30rem){.choice-list--inline{grid-template-columns:repeat(3,1fr)}.choice-list--inline .choice{align-items:center;padding-inline:var(--space-3)}.choice-list--inline .field__error{grid-column:1 / -1}}.choice-list+.choice-list,.choice-list+.disclosure,.choice-list+.button{margin-top:var(--space-5)}.disclosure{margin-top:var(--space-5);margin-bottom:var(--space-5);background:var(--paper-bright);border:1px solid var(--rule);border-radius:var(--radius)}.disclosure summary{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-3);align-items:baseline;min-height:2.75rem;padding:var(--space-3) var(--space-4);color:var(--ink);font-weight:600;list-style:none;cursor:pointer}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:before{content:"+";grid-row:1 / span 2;font-family:var(--mono);color:var(--brass-text);transition:transform .16s ease}.disclosure[open] summary:before{transform:rotate(45deg)}.disclosure summary:hover{color:var(--green-deep)}.disclosure__title{grid-column:2}.disclosure__aside{grid-column:2;font-weight:400;font-size:.9rem;color:var(--muted)}.disclosure__body{padding:var(--space-5) var(--space-4) 0;border-top:1px solid var(--rule-soft)}.consent-block{display:grid;gap:var(--space-3);margin-block:var(--space-5)}.intake__back{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--rule)}.intake__legal{font-size:.85rem;color:var(--muted);margin-top:var(--space-4)}.field__optional{font-weight:400;color:var(--muted)}.choice__hint{display:block;font-size:.9rem;color:var(--muted);margin-top:var(--space-1)}.intake__review{margin:0 0 var(--space-6)}.intake__review-row{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--rule-soft)}.intake__review-row dt{flex:0 0 100%}.intake__review-row dd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);width:100%;margin:0;color:var(--ink)}.intake__edit{min-height:2.75rem;padding-inline:var(--space-2);background:none;border:0;color:var(--green);font-family:var(--sans);font-size:.9rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.intake__result{background:var(--paper-bright);border:1px solid var(--rule);border-top:3px solid var(--brass);border-radius:var(--radius);padding:var(--space-6)}.intake__result h3{font-size:var(--step-2)}.error-summary ul{margin:0;padding-left:var(--space-5)}.error-summary a{color:var(--red-deep)}.site-header[data-astro-cid-ctg3m53h]{background:var(--paper-bright);border-bottom:1px solid var(--rule);position:relative;z-index:30}.site-header__inner[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:var(--space-4);min-height:5rem}.site-header__brand[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-height:3.75rem;margin-right:auto;padding:.25rem .35rem;background:var(--green-deep);border:1px solid var(--green);border-radius:var(--radius)}.site-header__brand[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{height:3.25rem;width:auto}@media (min-width: 48rem){.site-header__brand[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{height:3.5rem}}.site-header__nav[data-astro-cid-ctg3m53h],.site-header__cta[data-astro-cid-ctg3m53h]{display:none}.site-header__links[data-astro-cid-ctg3m53h]{display:flex;gap:var(--space-5)}.site-header__links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--green);text-decoration:none;font-weight:500}.site-header__links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--brass-text);text-decoration:underline;text-underline-offset:.3em}.site-header__menu[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding-inline:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--green);cursor:pointer;list-style:none}.site-header__menu[data-astro-cid-ctg3m53h] summary[data-astro-cid-ctg3m53h]::-webkit-details-marker{display:none}.site-header__menu[data-astro-cid-ctg3m53h][open] nav[data-astro-cid-ctg3m53h]{position:absolute;inset-inline:0;top:100%;background:var(--paper-bright);border-bottom:1px solid var(--rule);box-shadow:var(--shadow-card);padding:var(--space-3) max(1rem,calc((100vw - 74rem)/2))}.site-header__menu-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-height:3rem;border-bottom:1px solid var(--rule-soft);color:var(--green);text-decoration:none;font-weight:500}.site-header__menu-links[data-astro-cid-ctg3m53h] li[data-astro-cid-ctg3m53h]:last-child a[data-astro-cid-ctg3m53h]{border-bottom:0;color:var(--brass-text)}@media (min-width: 62rem){.site-header__nav[data-astro-cid-ctg3m53h],.site-header__cta[data-astro-cid-ctg3m53h]{display:block}.site-header__menu[data-astro-cid-ctg3m53h]{display:none}}.site-footer[data-astro-cid-gcn2mc3v]{background:var(--green-deep);color:#c2cfc5;padding-block:var(--space-8) var(--space-6);margin-top:var(--space-8)}.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#d9e2da;text-decoration:none}.site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--brass-bright);text-decoration:underline;text-underline-offset:.25em}.site-footer__top[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--space-6)}@media (min-width: 48rem){.site-footer__top[data-astro-cid-gcn2mc3v]{grid-template-columns:1.2fr repeat(3,1fr)}}.site-footer__brand[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{width:2.75rem;height:auto}.site-footer__wordmark[data-astro-cid-gcn2mc3v]{font-family:var(--serif);font-size:var(--step-2);color:var(--paper-bright);margin:var(--space-3) 0 var(--space-1)}.site-footer__heading[data-astro-cid-gcn2mc3v]{font-family:var(--mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-bright);margin:0 0 var(--space-3)}.site-footer__links[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v],.site-footer__county-links[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{margin-bottom:var(--space-1)}.site-footer__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v],.site-footer__county-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;min-height:2.25rem}.site-footer__counties[data-astro-cid-gcn2mc3v]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid rgb(168 137 74 / 35%)}.site-footer__county-links[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.site-footer__legal[data-astro-cid-gcn2mc3v]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgb(168 137 74 / 35%);font-size:.9rem;color:#b9c7bd}.site-footer__legal[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{max-width:70ch;margin-bottom:var(--space-3)}.site-footer__copyright[data-astro-cid-gcn2mc3v]{color:#8fa096;margin-top:var(--space-5)}.sticky-cta__text[data-astro-cid-544d75lg]{margin:0;font-size:.85rem;line-height:1.3;color:#c2cfc5;max-width:18ch}
