.seo-update{padding:64px 0;border-top:1px solid #e4e4e4}.seo-update .seo-inner{max-width:880px;margin:auto}.seo-update h2{font-size:clamp(25px,4vw,40px);line-height:1.3;margin:0 0 24px}.seo-update h3{font-size:22px;margin:30px 0 12px}.seo-update p,.seo-update li{font-size:17px;line-height:1.9}.seo-update p{margin:12px 0}.seo-update a:not(.pill){text-decoration:underline;text-underline-offset:4px}.seo-update .seo-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.seo-update .seo-card{display:block;border:1px solid #ddd;padding:22px;border-radius:12px;color:inherit;text-decoration:none!important;background:#fff}.seo-update .seo-card strong{display:block;font-size:19px;line-height:1.5}.seo-update .seo-card span{display:block;font-size:14px;margin-top:10px;line-height:1.7;color:#555}.seo-date{color:#666;font-size:14px}.seo-source{background:#f7f7f7;padding:20px;border-radius:10px}.seo-update .seo-cta{margin-top:26px}@media(max-width:640px){.seo-update{padding:40px 0}.seo-update .seo-links{grid-template-columns:1fr}.seo-update p,.seo-update li{font-size:16px}}