.local-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(25px,5vw,70px);align-items:center}.local-story-photo{margin:0;overflow:hidden;border-radius:12px;background:#dce4df}.local-story-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.local-story-photo figcaption{padding:12px 18px;font-size:12px;line-height:1.5}.local-story .local-story-photo{align-self:stretch;min-height:340px}.local-story .local-story-photo img{height:100%;min-height:340px;max-height:680px;object-fit:cover}.local-story h2{margin:15px 0 22px}.local-steps{display:grid;gap:0;margin:22px 0}.local-steps p{margin:0;padding:12px 0;border-top:1px solid #cbd7ce;font-size:14px}.local-steps b{display:block;margin-bottom:5px}.local-report{background:#fff;padding:25px;border:1px solid #d5dfd6;border-radius:10px;margin-top:25px;box-shadow:0 10px 35px #12344308}.local-report>span{font-size:10px;letter-spacing:.12em;color:#526971;font-weight:700}.local-report h3{font-size:22px;margin:12px 0}.local-report dl{display:grid;grid-template-columns:65px 1fr;gap:12px;font-size:13px;line-height:1.6}.local-report dt{font-weight:700}.local-report dd{margin:0}.local-report small{font-size:11px;color:#526971;line-height:1.5;display:block}.local-public-share{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;background:#e9eee6;max-width:none;padding-left:max(6%,calc((100vw - 1140px)/2));padding-right:max(6%,calc((100vw - 1140px)/2))}.local-public-share aside{align-self:center;background:#123443;color:#fff;padding:30px;border-radius:12px}.local-public-share aside .sf-kicker{color:#c7f58d}.local-public-share ol{padding-left:20px;line-height:1.8;font-size:15px}.local-public-share aside p{font-size:12px;color:#d9e7df}.local-share-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:25px}.local-share-actions button{border:1px solid #123443;background:transparent;border-radius:5px;padding:12px 18px;color:#123443;cursor:pointer;font:inherit}.local-share-actions [role=status]{font-size:13px}.local-share-actions input{max-width:100%;font-size:14px}.local-area-directory{color:#123443}.local-area-directory>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px}.local-area-directory>div>a{display:flex;flex-direction:column;gap:20px;background:#fff;border:1px solid #bdcec1;padding:25px;border-radius:10px;color:#123443;text-decoration:none}.local-area-directory>div>a span{font-size:23px;font-weight:700}.local-area-directory>div>a strong{font-size:13px;color:#237a67}.local-illustration-note{max-width:1140px;margin:0 auto;padding:20px 6% 40px;font-size:11px!important;color:#65776f}.local-feature .local-story-photo img{object-position:center}.local-story-reverse{background:#edf1e9}.local-share-actions a:focus-visible,.local-area-directory a:focus-visible,.local-share-actions button:focus-visible{outline:3px solid #237a67;outline-offset:4px}@media(max-width:800px){.local-story,.local-public-share{grid-template-columns:1fr;gap:25px}.local-story-reverse .local-story-photo{grid-row:1}.local-story .local-story-photo{min-height:0}.local-story .local-story-photo img{height:auto;min-height:0;max-height:none}.local-area-directory>div{grid-template-columns:1fr}.local-public-share aside{padding:24px}.local-report{padding:20px}}@media(prefers-reduced-motion:reduce){.local-story *{scroll-behavior:auto}}
.local-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:25px;padding-bottom:25px}.local-photo-pair figure{margin:0;background:#e9eee6;border-radius:10px;overflow:hidden}.local-photo-pair img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.local-photo-pair figcaption{padding:20px;font-size:14px;line-height:1.7;color:#123443}.local-photo-pair figcaption strong{font-size:19px}@media(max-width:700px){.local-photo-pair{grid-template-columns:1fr}}
.local-area-directory{max-width:1300px;margin:auto;padding:65px 6%}
