.seo-editorial-inner{max-width:1040px}.seo-editorial .content-section{margin-bottom:2rem}.seo-editorial h2{font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.22;margin-bottom:1rem}.seo-editorial p{font-size:1.05rem;line-height:1.85;color:#434b50;max-width:80ch}.seo-topic-links{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.seo-topic-links a{border:1px solid #d7dce0;border-radius:5px;padding:.7rem 1rem;color:#242c32;text-decoration:none}.seo-topic-links a:hover,.seo-topic-links a:focus-visible{border-color:#ed1c24;color:#bd1522}.seo-article-meta{font-size:.9rem;color:#586169;margin-bottom:1.3rem}.seo-article-meta a,.seo-inline-related a,.seo-sources a{color:#b61925;text-decoration:underline;text-underline-offset:3px}.seo-inline-related{padding:.8rem 1rem;background:#f6f7f8;border-left:3px solid #ed1c24}.seo-sources{padding-top:1.5rem;border-top:1px solid #ddd;margin-top:2rem}.seo-sources h2{font-size:1.3rem}.seo-sources ul{padding-left:1.2rem}.seo-sources li{overflow-wrap:anywhere}.seo-sources p{font-size:.9rem}.article-cover{height:auto!important;aspect-ratio:5/3;object-fit:cover}.form-success .seo-message-preview{font-family:inherit;white-space:pre-wrap;text-align:left;border:1px solid #ddd;background:#fafafa;padding:1rem;font-size:.95rem;max-height:320px;overflow:auto}.seo-editorial .content-section:last-child{margin-bottom:0}@media(max-width:600px){.seo-topic-links a{width:100%}.seo-editorial p{font-size:1rem}.seo-editorial{padding-block:2.5rem}}
