/* Below-hero editorial layouts only. Domestic EPC hero and form rules are unchanged. */
.epc-location-copy{padding-top:28px;padding-bottom:24px}.epc-location-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#73819b;margin:0 0 68px}.epc-location-breadcrumb a{color:inherit;text-underline-offset:4px}.epc-location-intro{max-width:850px;margin-bottom:58px}.epc-location-copy h2{font-size:clamp(25px,3vw,36px);line-height:1.15;letter-spacing:-.035em;margin:0 0 22px;font-weight:550}.epc-location-copy p{font-size:17px;line-height:1.8;color:#56637b}.epc-location-intro>p:not(.eyebrow){font-size:20px;line-height:1.75}.epc-location-intro .eyebrow{font-size:11px}.epc-location-section{padding:34px 0;border-top:1px solid #dce3f2;max-width:900px}.epc-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px}.epc-location-grid .epc-location-section{max-width:none}.epc-location-coverage{background:#f2f5ff;border-radius:24px;padding:32px 36px;margin:30px 0 50px}.epc-location-copy .epc-ad-faq{padding:28px 0 56px}.epc-location-copy .epc-ad-faq h2{font-size:clamp(27px,3vw,38px)}.epc-location-copy .epc-ad-faq .eyebrow{font-size:11px}.epc-location-related{padding:40px 0;border-top:1px solid #dce3f2}.epc-location-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.epc-location-links a{display:flex;align-items:center;min-height:62px;padding:18px;border:1px solid #dce3f2;border-radius:12px;font-size:14px;text-decoration:none;color:#294bc9}.epc-location-links a:hover{background:#f2f5ff}.epc-location-links a:focus-visible,.epc-location-directory a:focus-visible{outline:3px solid #3155e7;outline-offset:3px}.epc-location-copy .epc-location-source{font-size:13px;margin-bottom:0}.epc-location-source a{color:inherit;text-underline-offset:3px}.epc-location-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;padding-bottom:80px}.epc-location-directory h2{font-size:23px;letter-spacing:-.02em}.epc-location-directory ul{list-style:none;padding:0}.epc-location-directory li{border-bottom:1px solid #e1e6f1}.epc-location-directory a{display:block;padding:11px 0;color:#294bc9;text-decoration:none}.epc-location-directory a:hover{text-decoration:underline}
@media(max-width:800px){.epc-location-grid{grid-template-columns:1fr;gap:0}.epc-location-links{grid-template-columns:1fr 1fr}.epc-location-directory{grid-template-columns:1fr 1fr}.epc-location-breadcrumb{margin-bottom:40px}.epc-location-intro>p:not(.eyebrow){font-size:18px}.epc-location-coverage{padding:24px}.epc-location-copy .epc-ad-faq{display:block}.epc-location-copy .epc-ad-faq .faq-list{margin-top:28px}}
@media(max-width:480px){.epc-location-links,.epc-location-directory{grid-template-columns:1fr}.epc-location-copy p{font-size:16px}.epc-location-intro{margin-bottom:32px}.epc-location-copy h2{font-size:27px}.epc-location-breadcrumb{font-size:12px;gap:8px}}
