.areas-hub{color:var(--ink);background:var(--paper)}.areas-hub .areas-hub-kicker{color:var(--signal);letter-spacing:.11em;text-transform:uppercase;margin:0 0 18px;font:950 .65rem/1.6 Arial,sans-serif}.areas-hub .areas-hub-hero{color:var(--paper);background:var(--forest);border-bottom:8px solid var(--signal);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(32px,5vw,80px);padding:36px clamp(24px,5vw,88px) 52px;display:grid}.areas-hub .areas-hub-hero nav{gap:10px;margin-bottom:32px;font:.75rem/1.6 Arial,sans-serif;display:flex}.areas-hub .areas-hub-hero nav a{color:inherit;text-underline-offset:4px}.areas-hub h1{letter-spacing:-.055em;text-transform:uppercase;margin:24px 0;font:950 clamp(2.6rem,4.8vw,5.2rem)/.98 Arial Black,Arial,sans-serif}.areas-hub h1 em{color:var(--acid);font-style:normal}.areas-hub .areas-hub-deck{max-width:740px;margin:24px 0 30px;font:1.12rem/1.7 Georgia,serif}.areas-hub .areas-hub-button{min-height:54px;color:var(--ink);background:var(--acid);border:2px solid var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;font:900 .66rem/1.5 Arial,sans-serif;text-decoration:none;display:inline-flex}.areas-hub .areas-hub-button:hover{color:var(--paper);background:var(--ink)}.areas-hub .areas-hub-hero aside{min-width:0;color:var(--ink);background:var(--paper);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--signal);padding:28px}.areas-hub .areas-hub-hero aside>a{color:var(--forest);border-top:1px solid #a9ae99;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;padding:24px 0;text-decoration:none;display:grid}.areas-hub .areas-hub-hero aside strong{grid-column:1/-1;font-size:1.55rem;line-height:1.2}.areas-hub .areas-hub-hero aside span{font:.9rem/1.5 Arial,sans-serif}.areas-hub .areas-hub-hero aside>p:not(.areas-hub-kicker){margin:10px 0 0;font:.95rem/1.65 Georgia,serif}.areas-hub .areas-hub-hero aside p a{color:var(--forest);text-underline-offset:4px;font-weight:800}.areas-hub .areas-hub-section{border-bottom:2px solid var(--ink);padding:clamp(42px,5vw,80px) clamp(24px,5vw,88px)}.areas-hub .areas-hub-section>header{max-width:900px;margin-bottom:34px}.areas-hub h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 24px;font:950 clamp(1.9rem,3.4vw,3.7rem)/1.06 Arial Black,Arial,sans-serif}.areas-hub .areas-hub-section p:not(.areas-hub-kicker),.areas-hub .areas-hub-section li{font:1.05rem/1.7 Georgia,serif}.areas-hub .areas-county-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.areas-hub .areas-county-grid article{border:2px solid var(--ink);background:#e8d5b4;min-width:0;scroll-margin-top:24px}.areas-hub .areas-county-grid article+article{background:#edf0d2}.areas-hub .areas-county-grid article>img{aspect-ratio:16/8;object-fit:cover;border-bottom:2px solid var(--ink);width:100%;height:auto;display:block}.areas-hub .areas-county-grid article>div{padding:clamp(24px,3vw,42px)}.areas-hub h3{letter-spacing:-.03em;margin:0 0 20px;font:950 clamp(1.4rem,2.5vw,2.6rem)/1.12 Arial,sans-serif}.areas-hub h3 a{color:var(--forest);text-decoration:none}.areas-hub h3 a:hover{text-decoration:underline}.areas-hub .areas-county-grid nav{border-top:1px solid #a9ae99;margin-top:30px;padding-top:24px}.areas-hub .areas-county-grid nav>span{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;font:950 .65rem/1.6 Arial,sans-serif}.areas-hub .areas-county-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:18px 0 0;padding:0;list-style:none;display:grid}.areas-hub .areas-county-grid li a{min-height:58px;color:var(--forest);text-underline-offset:4px;border-bottom:1px solid #a9ae99;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font:800 .94rem/1.5 Arial,sans-serif;display:flex}.areas-hub .areas-hub-fit{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,80px);display:grid}.areas-hub .areas-hub-fit aside{border-left:5px solid var(--signal);background:#e8d5b4;padding:30px}.areas-hub .areas-hub-fit h3,.areas-hub .areas-paths h3{font-size:1.3rem}.areas-hub .areas-hub-fit ul{padding-left:20px}.areas-hub .areas-hub-fit a{color:var(--forest);text-underline-offset:4px;font-weight:800}.areas-hub .areas-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.areas-hub .areas-paths>div{border-top:4px solid var(--forest);background:#edf0d2;min-width:0;padding:26px}.areas-hub .areas-paths a{color:var(--forest);text-underline-offset:4px;margin-top:20px;font:800 .95rem/1.6 Arial,sans-serif;display:block}.areas-hub .areas-hub-evidence{background:#e8d5b4}.areas-hub .areas-hub-evidence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.areas-hub .areas-hub-evidence article{background:var(--paper);border:2px solid var(--ink);min-width:0;padding:26px}.areas-hub .areas-hub-evidence article>span{letter-spacing:.05em;text-transform:uppercase;margin-bottom:22px;font:900 .64rem/1.6 Arial,sans-serif;display:block}.areas-hub .areas-hub-evidence h3{font-size:1.5rem}.areas-hub .areas-hub-evidence article>a,.areas-hub .areas-evidence-link{color:var(--forest);text-underline-offset:4px;font:800 .8rem/1.6 Arial,sans-serif}.areas-hub .areas-evidence-link{margin-top:30px;display:inline-block}.areas-hub .areas-hub-cta{justify-content:space-between;align-items:center;gap:36px;display:flex}.areas-hub .areas-hub-cta>a{flex:none}@media (max-width:1050px){.areas-hub .areas-hub-hero{grid-template-columns:1fr}.areas-hub .areas-hub-hero aside{max-width:700px;margin-right:8px}.areas-hub .areas-hub-cta{flex-direction:column;align-items:start}}@media (max-width:850px){.areas-hub .areas-county-grid,.areas-hub .areas-hub-fit,.areas-hub .areas-paths,.areas-hub .areas-hub-evidence>div{grid-template-columns:1fr}}@media (max-width:500px){.areas-hub .areas-county-grid ul{grid-template-columns:1fr}.areas-hub h1{font-size:clamp(2.3rem,9.7vw,3rem)}}
