@font-face{font-family:bodyFont;src:url(../media/GT_America_Standard_Regular-s.p.2cf-816-3-jn5.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:bodyFont;src:url(../media/GT_America_Standard_Medium-s.p.3jpgvgev-0294.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:bodyFont;src:url(../media/GT_America_Standard_Bold-s.p.2fcxggnaayrb5.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:bodyFont Fallback;src:local(Arial);ascent-override:98.13%;descent-override:25.32%;line-gap-override:0.0%;size-adjust:101.9%}.bodyfont_77187db5-module__OkjmeG__className{font-family:bodyFont,bodyFont Fallback}.bodyfont_77187db5-module__OkjmeG__variable{--font-body:"bodyFont", "bodyFont Fallback"}
@font-face{font-family:headingFont;src:url(../media/CanelaDeck_Regular_Web-s.p.0_b2aaya017yc.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:headingFont Fallback;src:local(Arial);ascent-override:102.62%;descent-override:24.39%;line-gap-override:0.0%;size-adjust:98.81%}.headingfont_b4dc1826-module__WOA_ta__className{font-family:headingFont,headingFont Fallback;font-weight:400}.headingfont_b4dc1826-module__WOA_ta__variable{--font-heading:"headingFont", "headingFont Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#333132;background:#fff}*{box-sizing:border-box}body{font-family:var(--font-body);font-synthesis:none;margin:0}main{max-width:72rem;min-height:100vh;margin:0 auto;padding:4rem 1.5rem}a{color:inherit}.skip-link{z-index:20;background:#fff;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.admin-shell{background:#f6f6f6;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#333132;background:#fff;padding:1.5rem}.admin-brand{gap:.25rem;margin-bottom:2rem;text-decoration:none;display:grid}.admin-brand span,.eyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.admin-nav-group{margin-top:1.5rem}.admin-nav-group h2{color:#ba0c2f;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.admin-nav-group ul,.admin-module-card ul{margin:0;padding:0;list-style:none}.admin-nav-group a{font-family:var(--font-body);border-radius:.3rem;padding:.5rem .65rem;font-size:.9rem;text-decoration:none;display:block}.admin-nav-group a:hover,.admin-nav-group a:focus-visible{color:#fff;background:#ba0c2f;outline:none}.admin-workspace{min-width:0}.admin-topbar{font-family:var(--font-body);background:#f6f6f6;justify-content:space-between;padding:.9rem 2rem;font-size:.78rem;display:flex}.admin-main{max-width:none;margin:0;padding:3rem}.admin-main h1{margin:.25rem 0 1rem;font-size:clamp(2rem,4vw,3.5rem)}.lead{max-width:52rem;font-size:1.08rem;line-height:1.65}.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.admin-module-card,.admin-foundation-grid>section{background:#fff;padding:1.25rem}.admin-module-card h2,.admin-foundation-grid h2{margin-top:0;font-size:1.2rem}.admin-module-card li+li{margin-top:.25rem}.admin-module-card a{gap:.25rem;padding:.85rem 0;text-decoration:none;display:grid}.admin-module-card a span{color:#686364;font-family:var(--font-body);font-size:.85rem;line-height:1.45}.admin-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.admin-foundation-grid li{overflow-wrap:anywhere;margin-block:.55rem}.admin-foundation-note{background:#fff;margin-top:1.5rem;padding:1rem 1.25rem;line-height:1.6}.admin-intake-panel{background:#fff;margin-top:2.5rem;padding:1.5rem}.admin-intake-panel>header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;display:flex}.admin-intake-panel h2{margin:.25rem 0 0;font-size:1.4rem}.admin-intake-panel>header>span{color:#686364;font-size:.85rem}.admin-table-scroll{overflow-x:auto}.admin-intake-panel table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.admin-intake-panel th,.admin-intake-panel td{vertical-align:top;border-bottom:1px solid #dedede;padding:.8rem .65rem}.admin-intake-panel th{color:#686364;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}@media (max-width:56rem){.admin-shell{display:block}.admin-sidebar{position:static}.admin-module-grid,.admin-foundation-grid{grid-template-columns:1fr}.admin-main{padding:2rem 1.25rem}}
