/* A2TEC V127 — SEO content blocks, scoped to expertise pages */
.seo-expertise-context{padding:68px max(5vw,30px);background:#f6fafe;border-top:1px solid #e3edf4;border-bottom:1px solid #e3edf4}
.seo-expertise-context-inner{max-width:1180px;margin:0 auto}
.seo-expertise-context h2{max-width:920px;margin:0 0 18px;color:#0d2d49;font-size:32px;line-height:1.16;letter-spacing:-1px}
.seo-expertise-text{max-width:1040px;margin:0;color:#566d80;font-size:13px;line-height:1.85}
.seo-related-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:24px;padding-top:20px;border-top:1px solid #dce8ef}
.seo-related-links span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#627b8d;text-transform:uppercase}
.seo-related-links a{font-size:11px;font-weight:700;color:#176fca}
.expertise-hub-link{display:inline-block;margin-top:14px;color:#64dff1;font-size:11px;font-weight:700}
.expertise-hub-hero{padding:105px max(5vw,30px) 80px;background:linear-gradient(120deg,#06192b,#0b3556 70%,#17659a);color:#fff}
.expertise-hub-inner{max-width:1180px;margin:0 auto}
.expertise-hub-hero h1{max-width:900px;margin:0 0 22px;font-size:48px;line-height:1.07;letter-spacing:-2px}
.expertise-hub-hero h1 em{font-style:normal;color:#5addec}
.expertise-hub-hero p:not(.eyebrow){max-width:820px;color:#c6d7e4;font-size:14px;line-height:1.8}
.expertise-hub-context{padding:78px max(5vw,30px);background:#fff}
.expertise-hub-context>div{max-width:1120px;margin:0 auto}
.expertise-hub-context h2{margin:0 0 18px;color:#0d2d49;font-size:36px;letter-spacing:-1.3px}
.expertise-hub-context p:not(.eyebrow){max-width:980px;color:#5d7385;font-size:13px;line-height:1.85}
.footer-expertises h4 a{color:inherit}
@media(max-width:760px){.seo-expertise-context{padding:52px 22px}.seo-expertise-context h2{font-size:27px}.seo-related-links{display:grid}.expertise-hub-hero{padding:76px 22px 58px}.expertise-hub-hero h1{font-size:37px}.expertise-hub-context{padding:58px 22px}.expertise-hub-context h2{font-size:30px}}
