.local-section{background:#e5e7da;border-top:1px solid #c6cbbd}.local-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center}.local-grid>div>p:not(.eyebrow){font-size:15px;line-height:1.9;max-width:620px}.local-grid .text-link{margin-top:15px}.local-links{border-top:1px solid #a8b4a1;padding-top:25px}.local-links>a{display:block;text-decoration:none;padding:25px 50px 30px 0;position:relative;border-bottom:1px solid #a8b4a1}.local-links>a>span{display:block;font:9px Consolas,monospace;letter-spacing:.1em;color:#60705c;margin-bottom:15px}.local-links strong{font-size:27px;letter-spacing:-.04em;line-height:1.25;font-weight:550}.local-links i{position:absolute;right:0;top:55px;font-size:25px;font-style:normal;transition:transform .2s}.local-links a:hover i{transform:translate(3px,-3px)}.breadcrumb-trail{position:static!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;background:none!important;border:0;box-shadow:none;padding:0;margin:0 0 35px;font:11px Consolas,monospace}.breadcrumb-trail a{font:inherit;padding:0;text-decoration:underline;font-weight:400}.editorial-layout{display:grid;grid-template-columns:230px 1fr;gap:90px}.editorial-layout>aside{align-self:start;border-top:1px solid var(--line);padding-top:24px}.editorial-layout>aside p:not(.eyebrow){font-size:13px;line-height:1.9}.editorial-layout>aside .text-link{font-size:11px}.editorial-content{max-width:850px}.editorial-content h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.17;margin:55px 0 24px;letter-spacing:-.04em}.editorial-content h2:first-child{margin-top:0}.editorial-content>p{font-size:16px;line-height:1.9}.editorial-points>section{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid var(--line)}.editorial-points>section>span{font:11px Consolas,monospace;color:var(--orange);padding-top:5px}.editorial-points h3{font-size:23px;margin:0 0 13px;line-height:1.3}.editorial-points p{font-size:15px;line-height:1.85;margin:0}.editorial-source{margin-top:40px;border-left:2px solid #92aa78;background:#e9eddf;padding:25px 30px}.editorial-source .eyebrow{margin-bottom:12px}.editorial-source p:last-child{font-size:14px;line-height:1.8;margin:0}.editorial-content .author-note{font-size:11px;border-top:1px solid var(--line);padding-top:20px;margin-top:35px}.guide-summary{padding-left:20px;margin-bottom:30px;font-size:13px;line-height:2.3}.service-local{padding-top:65px;padding-bottom:65px}.service-local h2{font-size:38px}.service-links{display:flex;flex-wrap:wrap;gap:20px 35px;margin-top:25px}
@media(max-width:1000px){.local-grid{gap:55px}.editorial-layout{grid-template-columns:190px 1fr;gap:45px}.local-links strong{font-size:24px}.editorial-content>p{font-size:15px}}
@media(max-width:680px){.local-grid,.editorial-layout{grid-template-columns:1fr;gap:40px}.local-grid>div>p:not(.eyebrow){font-size:14px}.local-links strong{font-size:26px}.editorial-layout>aside{padding-top:15px}.editorial-layout>aside p:not(.eyebrow){margin-bottom:15px}.editorial-content h2{font-size:33px;margin-top:42px}.editorial-content>p{font-size:14px;line-height:1.9}.editorial-points>section{gap:17px}.editorial-points h3{font-size:22px}.editorial-points p{font-size:14px}.editorial-source{padding:20px}.breadcrumb-trail{font-size:10px;gap:9px}.service-local h2{font-size:33px}.guide-summary{margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){.local-links i{transition:none}}
