:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--coral:#f86c48;--cream:#fbf6f0;--charcoal:#15181d;--ink:#202733;--muted:#556174;--line:#dce1e8;--link:#b93c24;color:var(--ink);background:var(--cream);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:var(--link);text-underline-offset:.2em}:focus-visible{outline-offset:5px;outline:3px solid #9c341f}.preview{flex-direction:column;min-height:100svh;display:flex}.skip-link{z-index:2;background:#fff;padding:.8rem 1rem;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{background:var(--charcoal);border-bottom:4px solid var(--coral)}.header-inner{justify-content:space-between;align-items:center;gap:1.5rem;max-width:76rem;margin:auto;padding:1.6rem 3rem;display:flex}.brand{width:14.5rem;max-width:100%;height:auto;display:block}.preview-label{color:#d3d8df;letter-spacing:.04em;font-size:.8rem}.main-content{flex:1;grid-template-columns:1.45fr 1fr;align-items:center;gap:5rem;width:100%;max-width:76rem;margin:auto;padding:6rem 3rem;display:grid}.eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.75rem;font-weight:700}h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,4.2vw,4rem);font-weight:650;line-height:1.1}h1 span{color:var(--link)}.lead{max-width:30rem;margin:2rem 0 0;font-size:1.2rem;line-height:1.65}.preview-note{max-width:29rem;color:var(--muted);margin:1.5rem 0 0;font-size:.95rem;line-height:1.7}.coming-next{border-left:1px solid #d5d0ca;padding-left:2.5rem}.coming-next>.eyebrow{color:var(--muted)}.coming-next ol{margin:0;padding:0;list-style:none}.coming-next li{align-items:baseline;gap:1rem;padding:1.35rem 0;display:flex}.coming-next li+li{border-top:1px solid #e3ded7}.step-number{color:var(--link);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}h2{letter-spacing:-.02em;margin:0;font-size:1.1rem;line-height:1.5}.coming-next li p{color:var(--muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.6}.site-footer{width:calc(100% - 6rem);max-width:70rem;color:var(--muted);border-top:1px solid #d5d0ca;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:auto;padding:1.5rem 0;font-size:.75rem;line-height:1.6;display:flex}.site-footer p{margin:0}.not-found{max-width:50rem;margin:auto;padding:6rem 1.5rem}.not-found p{line-height:1.7}.not-found a{padding:.8rem 0;font-weight:600;display:inline-block}@media (max-width:760px){.header-inner{flex-wrap:wrap;gap:1rem;padding:1.4rem 1.5rem}.brand{width:12rem}.main-content{grid-template-columns:1fr;gap:3rem;padding:3.5rem 1.5rem}h1{font-size:clamp(2.35rem,8vw,3.5rem)}.lead{font-size:1.1rem}.coming-next{border-top:1px solid #d5d0ca;border-left:0;padding:2rem 0 0}.site-footer{width:calc(100% - 3rem)}}.district-public-facts{overflow-wrap:anywhere;gap:1rem;display:grid}.district-public-facts div{gap:.25rem;display:grid}.district-public-facts dt{font-weight:650}.district-public-facts dd{white-space:pre-line;margin:0}.public-breadcrumbs{margin-block-end:1.5rem;font-size:.875rem;line-height:1.6}.public-breadcrumbs ol{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0;padding:0;list-style:none;display:flex}.public-breadcrumbs li{overflow-wrap:anywhere;align-items:baseline;gap:.625rem;min-width:0;display:flex}.public-breadcrumbs li+li:before{content:"/";color:var(--public-muted,#586566)}.public-breadcrumbs a{text-underline-offset:.2em;padding-block:.375rem;display:inline-block}.public-breadcrumbs [aria-current]{padding-block:.375rem}.dfd-home-composition{gap:1rem;padding-inline-start:1.5rem;display:grid}.dfd-home-composition li{border:1px solid var(--dfd-border,#d6dce2);border-radius:.5rem;padding:.75rem}.dfd-home-composition label{align-items:center;gap:.75rem;margin-block-end:.75rem;font-weight:600;display:flex}.dfd-home-composition input{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}
