.localized-blog-intro{max-width:780px;padding:26px 0 40px}
.localized-blog-intro h1{font-size:clamp(34px,4vw,58px);line-height:1.1;letter-spacing:-.045em;margin:20px 0}
.localized-blog-intro h1 span{color:#447fa6}
.localized-blog-intro>p{max-width:630px;font-size:17px;line-height:1.7;color:#60768a}
.localized-blog .concept-heading{gap:30px}
.localized-blog .concept-heading>p{max-width:280px}
.localized-blog .editorial-copy h2{overflow-wrap:anywhere}
.localized-article .legacy-heading{max-width:880px;padding-top:28px}
.localized-article .legacy-heading h1{font-size:clamp(30px,3.6vw,52px);line-height:1.16;margin:18px 0 26px}
.archive-label{color:#477eaa;font-size:11px;font-weight:750;letter-spacing:2px}
.article-date{font-size:13px;color:#60768a;margin-top:16px}
.archive-context{max-width:800px;font-size:13px!important;line-height:1.6;color:#708495;border-bottom:1px solid #d9e5ed;padding-bottom:22px;margin-bottom:30px}
.localized-article .legacy-body{max-width:800px}
.localized-article .legacy-body p{line-height:1.8}
.localized-article .legacy-image-link{display:block;max-width:800px;margin:24px 0}
.localized-article .legacy-image-link img{display:block;width:100%;height:auto;border-radius:16px}
.archive-related{margin:54px 0 32px;border-top:1px solid #d9e5ed;padding-top:28px}
.archive-related h2{font-size:24px}
.archive-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.archive-related a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid #d9e5ed;border-radius:16px;font-size:16px;line-height:1.5}
.archive-related a:hover{border-color:#477eaa;background:#eef5fa}
.archive-cta{margin:40px 0;padding:32px;border-radius:20px;background:#e8f2fa}
.archive-cta h2{font-size:26px;margin:0 0 12px}
.archive-cta p{font-size:16px;color:#60768a}
.archive-cta a{font-weight:700;color:#2578b7}
@media(max-width:760px){.archive-related>div{grid-template-columns:1fr}.localized-blog-intro{padding:20px 0 28px}.archive-cta{padding:24px}.localized-blog .concept-heading{display:block}.localized-blog .concept-heading>p{max-width:none}}
