.ci-news-tabs__btn{text-decoration:none}.ci-news-pagination{margin:24px 0;padding-top:20px;border-top:1px solid #e1e4ea}.ci-news-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.ci-news-pagination .page-numbers:not(ul){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:36px;min-height:36px;padding:7px 10px;font-size:14px;line-height:20px;border:1px solid #e1e4ea;border-radius:4px;color:#8c1237;font-weight:600;text-decoration:none}.ci-news-pagination .page-numbers.current,.ci-news-pagination a.page-numbers:hover{background:#8c1237;color:#fff;border-color:#8c1237}.ci-news-pagination a:focus-visible{outline:2px solid #8c1237;outline-offset:3px}
.ci-seo-intro{margin:0 0 28px;max-width:820px}
        :is(.ci-seo-intro--news,.ci-seo-intro--markets,.ci-seo-intro--business,.ci-seo-intro--regulation,.ci-seo-intro--technology,.ci-seo-intro--insights,.ci-seo-intro--region,.ci-seo-intro--guides){max-width:none}
        :is(.ci-seo-intro--news,.ci-seo-intro--markets,.ci-seo-intro--business,.ci-seo-intro--regulation,.ci-seo-intro--technology,.ci-seo-intro--insights,.ci-seo-intro--region,.ci-seo-intro--guides) .ci-seo-intro__title{font-weight:700;line-height:1.16}
        :is(.ci-seo-intro--news,.ci-seo-intro--markets,.ci-seo-intro--business,.ci-seo-intro--regulation,.ci-seo-intro--technology,.ci-seo-intro--insights,.ci-seo-intro--region,.ci-seo-intro--guides) .ci-seo-intro__lead p{color:#5c5c5c}
        :is(.ci-seo-intro--news,.ci-seo-intro--markets,.ci-seo-intro--business,.ci-seo-intro--regulation,.ci-seo-intro--technology,.ci-seo-intro--insights,.ci-seo-intro--region,.ci-seo-intro--guides) .ci-seo-intro__lead,:is(.ci-seo-intro--news,.ci-seo-intro--markets,.ci-seo-intro--business,.ci-seo-intro--regulation,.ci-seo-intro--technology,.ci-seo-intro--insights,.ci-seo-intro--region,.ci-seo-intro--guides) .ci-seo-intro__more{max-width:960px}
        :is(.ci-seo-intro--news,.ci-seo-intro--markets,.ci-seo-intro--business,.ci-seo-intro--regulation,.ci-seo-intro--technology,.ci-seo-intro--insights,.ci-seo-intro--region,.ci-seo-intro--guides) .ci-seo-intro__toggle{min-height:44px;box-sizing:border-box;padding:10px 16px;border:0;border-radius:4px;font-size:14px;font-weight:600}
        :is(.ci-seo-intro--news,.ci-seo-intro--markets,.ci-seo-intro--business,.ci-seo-intro--regulation,.ci-seo-intro--technology,.ci-seo-intro--insights,.ci-seo-intro--region,.ci-seo-intro--guides) .ci-seo-intro__toggle:focus-visible{outline:2px solid #8b1538;outline-offset:3px}
        @media(min-width:1101px){:is(.ci-seo-intro--news,.ci-seo-intro--markets,.ci-seo-intro--business,.ci-seo-intro--regulation,.ci-seo-intro--technology,.ci-seo-intro--insights,.ci-seo-intro--region,.ci-seo-intro--guides) .ci-seo-intro__title{font-size:clamp(30px,3.5vw,48px)}}
		.ci-seo-intro__eyebrow{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8b1538;font-family:var(--ci-article-sans,var(--ci-news-sans,"Inter"),sans-serif)}
		.ci-seo-intro__title{margin:0 0 14px;font-family:var(--ci-article-serif,var(--ci-news-serif,"Playfair Display"),Georgia,serif);font-size:clamp(2rem,4.5vw,2.75rem);font-weight:800;line-height:1.12;color:#111}
		.ci-seo-intro__lead{margin:0 0 16px}
		.ci-seo-intro__lead p{margin:0 0 .85em;font-size:15px;line-height:1.6;color:#333;font-family:var(--ci-article-sans,var(--ci-news-sans,"Inter"),sans-serif);font-weight:400}
		.ci-seo-intro__lead p:last-child{margin-bottom:0}
		.ci-seo-intro__rule{width:72px;height:3px;margin:0 0 18px;background:#8b1538}
		.ci-seo-intro__more{margin:0 0 8px}
		.ci-seo-intro__more[hidden]{display:none!important}
		.ci-seo-intro__section{padding:18px 0;border-top:1px solid #e8e8e8}
		.ci-seo-intro__section:first-child{border-top:0;padding-top:4px}
		.ci-seo-intro__heading{margin:0 0 10px;font-family:var(--ci-article-sans,var(--ci-news-sans,"Inter"),sans-serif);font-size:1.05rem;font-weight:700;line-height:1.3;color:#111}
		.ci-seo-intro__section p{margin:0 0 .85em;font-size:15px;line-height:1.6;color:#222;font-family:var(--ci-article-sans,var(--ci-news-sans,"Inter"),sans-serif);font-weight:400}
		.ci-seo-intro__section p:last-child{margin-bottom:0}
		.ci-seo-intro__toggle{appearance:none;display:inline-flex;align-items:center;gap:.35rem;margin:4px 0 0;padding:0;border:0;background:transparent;color:#8b1538;font:400 12px/1.2 var(--ci-article-sans,var(--ci-news-sans,"Inter"),sans-serif);cursor:pointer}
		.ci-seo-intro__toggle:hover,.ci-seo-intro__toggle:focus-visible{color:#6f112d}
		.ci-seo-intro__chevron{display:inline-block;width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);translate:0 -.1rem;transition:transform .15s ease}
		.ci-seo-intro.is-open .ci-seo-intro__chevron{transform:rotate(-135deg);translate:0 .15rem}
		/* Hide duplicate page heroes when SEO intro is used */
		.ci-news-archive__hero--replaced,.ci-cat-landing__hero--replaced{display:none!important}