.local-site{background:var(--paper);color:var(--ink)}.local-site .site-header{color:var(--paper)}.local-main{max-width:1260px;padding:48px var(--gutter) 90px;margin:auto}.local-breadcrumb{color:#67646d;flex-wrap:wrap;gap:10px;margin-bottom:38px;font-size:13px;display:flex}.local-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.local-hero{max-width:930px;margin-bottom:42px}.local-hero h1{max-width:1000px;margin:18px 0 24px;font-size:clamp(38px,5.5vw,74px);line-height:1.08}.local-hero>p:not(.eyebrow){color:#55515d;max-width:780px;font-size:clamp(17px,1.7vw,21px);line-height:1.7}.local-meta{color:#625e68;line-height:1.7;font-size:13px!important}.local-meta a{text-underline-offset:3px;text-decoration:underline}.local-actions{flex-wrap:wrap;gap:14px;margin:25px 0;display:flex}.local-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 55px;display:grid}.local-card{background:#fff;border:1px solid #d6d3cf;border-radius:6px 25px 6px 6px;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex}.local-card h2,.local-card h3{margin-bottom:16px;font-size:27px;line-height:1.2}.local-card p{color:#625e68;font-size:16px;line-height:1.75}.local-card .text-link{margin-top:auto;font-size:14px}.local-article{max-width:840px}.local-article section{border-top:1px solid #d7d4cf;padding:30px 0;scroll-margin-top:120px}.local-article h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(27px,3vw,38px);line-height:1.18}.local-article h3{letter-spacing:-.025em;font-size:23px;line-height:1.3}.local-article p,.local-article li{color:#48454e;font-size:17px;line-height:1.85}.local-article li{margin:10px 0}.local-article ul{padding-left:24px}.local-article a:not(.button){text-underline-offset:4px;text-decoration:underline}.local-article details{border-bottom:1px solid #d7d4cf;padding:18px 0}.local-article summary{cursor:pointer;font-size:18px;font-weight:700;line-height:1.5}.local-article details p{margin:15px 0 0}.local-sources{background:#eae8e3;border-radius:5px;margin:30px 0;padding:26px!important}.local-sources h2{font-size:23px}.local-sources li{font-size:14px}.local-callout{color:var(--paper);border-left:4px solid var(--red);background:#131317;margin:45px 0 0;padding:36px}.local-callout h2{font-size:32px;line-height:1.2}.local-callout p{color:#c4c1ca;max-width:700px;font-size:17px}.local-profile{grid-template-columns:1fr 260px;align-items:start;gap:40px;display:grid}.local-profile>img{object-fit:cover;object-position:top;border-radius:6px 35px 6px 6px;width:260px;height:340px}.local-note{color:#69646d!important;font-size:14px!important}.home-local{padding:70px var(--gutter);color:var(--ink);background:#e9e6df}.home-local h2{max-width:850px;margin-bottom:22px;font-size:clamp(32px,4vw,56px)}.home-local>p{color:#55515d;max-width:760px;font-size:17px}.home-local-links{flex-wrap:wrap;gap:15px 28px;margin-top:25px;display:flex}.home-local-links a{text-underline-offset:5px;font-size:15px;text-decoration:underline}.hero-local-line{color:#d2ced6;max-width:440px;margin:14px 0 0;font-size:13px;line-height:1.65}@media (max-width:900px){.local-grid,.local-profile{grid-template-columns:1fr}.local-profile>img{width:200px;height:260px}.local-main{padding-top:30px}.local-card{padding:25px}.local-callout{padding:27px}.local-hero h1{overflow-wrap:anywhere}.local-actions .button{max-width:100%}}
