/* Success-fee contract guide, 2026-10-24. Page-scoped overrides only. */
.seo6 .article-text .intro-note{margin:0 0 31px;padding:21px 24px;background:#f0f6f3;border-left:4px solid #2e7863;color:#274838;font-size:16px;line-height:1.9}
.seo6 .article-text .intro-note p{margin:0}
.seo6 .article-text h2{font-size:26px;line-height:1.48;scroll-margin-top:100px}
.seo6 .article-text h3{font-size:20px;line-height:1.52;scroll-margin-top:100px}
.seo6 .article-text p{overflow-wrap:break-word}
.seo6 .article-text .seo6-inline-note{border-color:#387b65;background:#f1f8f4;padding:22px;font-size:15px;line-height:1.9;overflow-wrap:anywhere}
.seo6 .article-text .seo6-inline-note p{margin-top:11px;margin-bottom:8px}
.seo6 .article-text .table-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}
.seo6 .article-text .table-scroll th{font-size:15px;line-height:1.6}
.seo6 .article-text .table-scroll td{font-size:15px;line-height:1.8}
.seo6 .article-text .seo6-figure figcaption{font-size:13.5px;line-height:1.8}
.seo6 .article-text .seo6-faq summary{font-size:16px}
.seo6 .article-text .seo6-sources a,.seo6 .article-text p a{overflow-wrap:anywhere}
@media(max-width:880px){.seo6 .article-sidebar .article-toc{display:none}}
@media(max-width:600px){.seo6 .article-text h2{font-size:23px}.seo6 .article-text h3{font-size:19px}.seo6 .article-text .intro-note{padding:16px 18px;font-size:15px}.seo6 .article-text .seo6-inline-note{padding:15px}.seo6 .article-text .table-scroll th,.seo6 .article-text .table-scroll td{font-size:14px}}
