/* SEO article additions – scoped; original card ratios and layouts untouched */
.seo6 .article-hero{gap:32px}.seo6 .article-hero-image{min-width:0}.seo6 .article-hero-image img{width:100%;max-width:100%;height:auto;display:block;border-radius:6px;background:#eff4f4}
.seo6 .article-byline{display:flex;flex-wrap:wrap;gap:8px 12px}
.seo6 .article-text{font-size:16px;line-height:1.92;overflow-wrap:anywhere}
.seo6 .article-text h2{font-size:25px;line-height:1.44;letter-spacing:-.035em;margin:40px 0 16px}
.seo6 .article-text h3{font-size:19px;line-height:1.5;margin:24px 0 10px}
.seo6 .article-text p,.seo6 .article-text li{line-height:1.9}
.seo6 .article-text ol,.seo6 .article-text ul{padding-left:24px;margin:12px 0 20px}
.seo6 .article-text li{margin:7px 0}
.seo6 .article-text table,.seo6 .wiki-content table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.75}
.seo6 .article-text th,.seo6 .article-text td,.seo6 .wiki-content th,.seo6 .wiki-content td{padding:12px 13px;border:1px solid #dce7e8;vertical-align:top;text-align:left;min-width:105px}
.seo6 .article-text th,.seo6 .wiki-content th{background:#f2f7f8;font-weight:700}
.seo6 .article-text a,.seo6 .wiki-content a{text-decoration-thickness:1px;text-underline-offset:3px}
.seo6 .seo6-leadbox{background:#edf5f6;padding:24px 26px;border-left:4px solid #32728c;margin:0 0 30px}
.seo6 .seo6-leadbox strong{font-size:16px;display:block;margin-bottom:9px}
.seo6 .seo6-leadbox ul{margin:0;padding-left:19px;font-size:14px;line-height:1.85}
.seo6 .seo6-risk{background:#fff6ea;border-left:4px solid #c6893a;color:#583b16;padding:18px 22px;margin:0 0 25px;font-size:14px;line-height:1.75}
.seo6 .seo6-figure{margin:25px 0 30px;padding:18px;background:#f4f8f9;border:1px solid #e0e9ec}
.seo6 .seo6-figure img{display:block;max-width:100%;width:100%;height:auto;object-fit:contain}
.seo6 .seo6-figure figcaption{font-size:12px;color:#607480;padding-top:9px}
.seo6 .seo6-faq details{border-bottom:1px solid #dce7e8;padding:14px 0;font-size:15px}
.seo6 .seo6-faq summary{font-weight:700;cursor:pointer;line-height:1.6}
.seo6 .seo6-faq p{padding:9px 0 4px;margin:0}
.seo6 .seo6-sources li{word-break:break-word;margin-bottom:12px}
.seo6 .seo6-editorial{background:#f3f7f5;padding:18px 22px;margin:28px 0;font-size:13px;line-height:1.85}
.seo6 .article-toc a{overflow-wrap:anywhere}
.seo6.wiki-detail .wiki-article{min-width:0}.seo6.wiki-detail .wiki-content{overflow-wrap:anywhere}
.seo6.wiki-detail .wiki-content p,.seo6.wiki-detail .wiki-content li{font-size:16px;line-height:1.9}
.seo6.wiki-detail .wiki-content table{font-size:14px}
@media(max-width:760px){.seo6 .article-hero h1{font-size:27px}.seo6 .article-text h2{font-size:23px}.seo6 .article-text h3{font-size:18px}.seo6 .article-text{font-size:16px}.seo6 .seo6-leadbox{padding:19px}.seo6 .seo6-figure{padding:8px}.seo6 .article-columns{gap:24px}.seo6 .article-hero{gap:16px}}
@media(max-width:400px){.seo6 .article-text table,.seo6 .wiki-content table{font-size:13px}}
