html,
		body,
		#page,
		#content,
		.site-content,
		.main-wrapper,
		#main,
		main,
		.secondary-background,
		.guides-section,
		.guides-section.secondary-background,
		.page-heading.secondary-background,
		.page-heading::after,
		.header-lang.secondary-background,
		.cw-bitcoin-section,
		.cw-crypto-section {
			background-color: #ffffff !important;
		}
		html {
			margin: 0;
		}
		body {
			margin: 0;
			color: #33302e;
			font-family: "Inter", "Inter Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
			-webkit-font-smoothing: antialiased;
		}
		h1, h3, h4, h5, h6,
		.page-heading h1,
		.guides-section-title,
		.story h2,
		.entry-content h2 {
			font-family: "Playfair Display", "Playfair Fallback", Georgia, "Times New Roman", Times, serif;
		}
		/* Event card titles: match staging computed style (global h3 → Playfair 500). */
		body.ci-event-calendar-page .ci-event-cal__full-name,
		body.ci-event-calendar-page .ci-event-cal__full-name a,
		body.ci-event-calendar-page .ci-event-cal__featured-name,
		body.ci-event-calendar-page .ci-event-cal__featured-name a {
			font-family: "Playfair Display", "Playfair Fallback", Georgia, "Times New Roman", Times, serif;
			font-weight: 500;
		}
		.ci-home-section__title,
		.ci-home-hero__side-title,
		.ci-cat-section-title,
		.ci-news-widget__title,
		.ci-news-archive__eyebrow,
		.ci-article-more__title,
		.ci-article-sidebar__title,
		.ci-cat-topnews-panel .ci-home-hero__side-title,
		.ci-authors__eyebrow {
			font-family: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
			font-weight: 700;
			text-transform: uppercase;
		}
#cookie-notice{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:optional;src:url("/assets/ac057a55-SourceSans3-latin.woff2") format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:optional;src:url("/assets/a0ba00c6-CormorantGaramond-latin-500.woff2") format("woff2")}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400 700;font-display:optional;src:url("/assets/5d91eb5d-PlayfairDisplay-latin.woff2") format("woff2")}@font-face{font-family:"Playfair Display SC";font-style:normal;font-weight:400;font-display:optional;src:url("/assets/e2c3dae6-PlayfairDisplaySC-latin-400.woff2") format("woff2")}