:root{--ci-header-red:#8b1538;--ci-header-red-hover:#6f112d;--ci-header-text:#111111;--ci-header-muted:#666666;--ci-header-border:#e8e8e8;--ci-header-bg:#ffffff;--ci-header-height:64px;--ci-header-font:"Inter","Inter Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ci-header-serif:"Playfair Display","Playfair Fallback",Georgia,"Times New Roman",Times,serif}body.ci-has-v2-header{padding-top:0}body.ci-has-v2-header #sideMenu,body.ci-has-v2-header .header-navigation,body.ci-has-v2-header .site-header:not(.ci-site-header){display:none!important}.ci-site-header{position:sticky;top:0;z-index:10050;background:var(--ci-header-bg);border-bottom:1px solid var(--ci-header-border);font-family:var(--ci-header-font)}.ci-site-header.is-scrolled{box-shadow:0 2px 12px rgba(0,0,0,.06)}.ci-site-header__inner{width:min(1280px,calc(100% - 32px));margin:0 auto}.ci-site-header__bar{display:flex;align-items:center;gap:20px;min-height:var(--ci-header-height)}.ci-site-header__logo{flex-shrink:0;display:flex;align-items:center;text-decoration:none;line-height:0}.ci-site-header__logo-img{display:block;height:20px;width:auto;max-width:187px}.ci-site-header__nav{flex:1;min-width:0}.ci-site-header__menu{display:flex;align-items:center;justify-content:center;gap:4px;list-style:none;margin:0;padding:0}.ci-site-header__item{position:relative}.ci-site-header__item.has-dropdown::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;z-index:10059}.ci-site-header__link{display:inline-flex;align-items:center;gap:5px;padding:10px 12px;font-size:14px;font-weight:600;color:var(--ci-header-text);text-decoration:none;border-radius:4px;transition:color .15s ease}.ci-site-header__item.is-active>.ci-site-header__link,.ci-site-header__item.is-open>.ci-site-header__link,.ci-site-header__link:hover{color:var(--ci-header-red)}.ci-site-header__chevron{transition:transform .2s ease}.ci-site-header__item.is-open .ci-site-header__chevron{transform:rotate(180deg)}.ci-site-header__dropdown[hidden]{display:none!important}.ci-site-header__dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);min-width:320px;max-width:380px;background:#fff;border:1px solid var(--ci-header-border);border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.12);padding:8px 0;z-index:10060}.ci-site-header__dropdown--prices:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:0;min-width:420px;max-width:480px;padding:16px 0}.ci-site-header__price-section{padding:0 20px}.ci-site-header__price-section+.ci-site-header__price-section{border-left:1px solid var(--ci-header-border)}.ci-site-header__price-heading{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ci-header-muted)}.ci-site-header__price-list{list-style:none;margin:0;padding:0}.ci-site-header__price-list a{display:block;padding:6px 0;font-size:14px;font-weight:600;color:var(--ci-header-text);text-decoration:none}.ci-site-header__price-list a:hover{color:var(--ci-header-red)}.ci-site-header__dropdown-list{list-style:none;margin:0;padding:0}.ci-site-header__dropdown-link{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;text-decoration:none;color:inherit;transition:background .12s ease}.ci-site-header__dropdown-link:focus,.ci-site-header__dropdown-link:hover{background:#faf5f7}.ci-site-header__dropdown-icon{flex-shrink:0;width:22px;height:22px;color:var(--ci-header-text)}.ci-site-header__dropdown-icon svg{width:22px;height:22px;display:block}.ci-site-header__dropdown-icon--coin{width:28px;height:28px;border-radius:50%;object-fit:cover}.ci-site-header__dropdown-text{flex:1;min-width:0}.ci-site-header__dropdown-title{display:block;font-size:14px;font-weight:700;color:var(--ci-header-text);line-height:1.3}.ci-site-header__dropdown-desc{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--ci-header-muted)}.ci-site-header__dropdown-arrow{flex-shrink:0;margin-top:4px;opacity:0;color:var(--ci-header-red);transition:opacity .12s ease}.ci-site-header__dropdown-link:hover .ci-site-header__dropdown-arrow{opacity:1}.ci-site-header__dropdown-logo{flex-shrink:0;width:28px;height:28px;margin-top:2px;border-radius:50%;object-fit:cover}.ci-site-header__dropdown-logo--icon{display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:var(--ci-header-text)}.ci-site-header__dropdown-logo--icon svg{width:16px;height:16px;display:block}.ci-site-header__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.ci-site-header__search-btn{appearance:none;border:0;background:0 0;padding:8px;cursor:pointer;color:var(--ci-header-text);line-height:0}.ci-site-header__search-btn:hover{color:var(--ci-header-red)}.ci-site-header__signin{appearance:none;padding:8px 16px;font-size:13px;font-weight:600;font-family:inherit;color:var(--ci-header-text);text-decoration:none;background:0 0;border:1px solid #222;border-radius:4px;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease}.ci-site-header__signin:hover{border-color:var(--ci-header-red);color:var(--ci-header-red)}.ci-site-header__signin--mobile{width:100%;text-align:center}.ci-site-header__profile{position:relative}.ci-site-header__profile-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #ddd;border-radius:50%;background:#fff;color:var(--ci-header-text);cursor:pointer}.ci-site-header__profile-btn:hover,.ci-site-header__profile-btn[aria-expanded=true]{border-color:var(--ci-header-red);color:var(--ci-header-red)}.ci-site-header__profile-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:10050;min-width:220px;padding:8px 0;background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.12)}.ci-site-header__profile-menu[hidden]{display:none}.ci-site-header__profile-menu a{display:block;padding:10px 16px;font-size:14px;font-weight:500;color:var(--ci-header-text);text-decoration:none}.ci-site-header__profile-menu a:hover{background:#f5f5f5;color:var(--ci-header-red)}.ci-site-header__profile-signout{border-top:1px solid #eee;margin-top:4px;padding-top:12px!important}.ci-site-header__signin-tabs{display:flex;gap:8px;margin-bottom:14px}.ci-site-header__signin-tab{flex:1;padding:8px 10px;border:1px solid var(--ci-header-border);border-radius:4px;background:#fafafa;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;color:var(--ci-header-muted)}.ci-site-header__signin-tab.is-active{background:#fff;border-color:var(--ci-header-red);color:var(--ci-header-red)}.ci-site-header__signin-form .ci-site-header__signin-forgot{display:none}.ci-site-header__signin-form.is-register .ci-site-header__signin-forgot{display:none}.ci-site-header__signin-form.is-register .ci-site-header__signin-meta{display:none}.ci-site-header__subscribe{padding:8px 16px;font-size:13px;font-weight:600;color:#fff;text-decoration:none;background:var(--ci-header-red);border-radius:4px;white-space:nowrap;transition:background .15s ease}.ci-site-header__subscribe:hover{background:var(--ci-header-red-hover);color:#fff}.ci-site-header__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;border:0;background:0 0;cursor:pointer}.ci-site-header__burger span{display:block;height:2px;background:var(--ci-header-text);border-radius:1px}.ci-site-header__search-modal{position:fixed;inset:0;z-index:10100;display:flex;align-items:flex-start;justify-content:center;padding:80px 20px 20px}.ci-site-header__search-modal[hidden]{display:none}.ci-site-header__search-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45)}.ci-site-header__search-panel{position:relative;width:min(520px,100%);background:#fff;border-radius:8px;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.ci-site-header__search-close{position:absolute;top:12px;right:12px;border:0;background:0 0;font-size:28px;line-height:1;cursor:pointer;color:#888}.ci-site-header__search-title{margin:0 0 16px;font-family:var(--ci-header-serif);font-size:1.35rem}.ci-site-header__search-form{display:flex;flex-direction:column;gap:10px;min-width:0}.ci-site-header__search-form input[type=search],.ci-site-header__search-form select{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;border:1px solid var(--ci-header-border);border-radius:4px;padding:10px 12px;font-size:14px;font-family:inherit;line-height:1.4;color:var(--ci-header-text);background:#fff;-webkit-appearance:none;appearance:none}.ci-site-header__search-form .ci-site-header__search-input,.ci-site-header__search-form input[type=search]{height:auto}.ci-site-header__search-form input[type=search]:focus,.ci-site-header__search-form select:focus{border-color:#ccc;outline:2px solid rgba(139,21,56,.2);outline-offset:0}.ci-site-header__search-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ci-site-header__search-label{font-size:12px;font-weight:600;color:var(--ci-header-muted)}.ci-site-header__search-submit{margin-top:6px;padding:12px;border:0;border-radius:4px;background:var(--ci-header-red);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.ci-site-header__search-submit:hover{background:var(--ci-header-red-hover)}body.ci-search-open,body.ci-signin-open{overflow:hidden}.ci-site-header__signin-modal{position:fixed;inset:0;z-index:10100;display:flex;align-items:flex-start;justify-content:center;padding:80px 20px 20px}.ci-site-header__signin-modal[hidden]{display:none}.ci-site-header__signin-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45)}.ci-site-header__signin-panel{position:relative;width:min(440px,100%);background:#fff;border-radius:8px;padding:28px 24px 24px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.ci-site-header__signin-close{position:absolute;top:12px;right:12px;border:0;background:0 0;font-size:28px;line-height:1;cursor:pointer;color:#888}.ci-site-header__signin-close:hover{color:var(--ci-header-text)}.ci-site-header__signin-title{margin:0 0 8px;padding-right:28px;font-family:var(--ci-header-serif);font-size:1.35rem;line-height:1.25}.ci-site-header__signin-lead{margin:0 0 20px;font-size:14px;line-height:1.5;color:var(--ci-header-muted)}.ci-site-header__signin-alert{margin:0 0 14px;padding:10px 12px;border-radius:4px;font-size:13px;line-height:1.45}.ci-site-header__signin-alert.is-error{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}.ci-site-header__signin-alert.is-success{color:#3d1524;background:#faf5f7;border:1px solid #e8c4d0}.ci-site-header__signin-alert[hidden]{display:none}.ci-site-header__signin-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 14px;border:1px solid var(--ci-header-border);border-radius:4px;background:#fff;color:var(--ci-header-text);font-size:14px;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ci-site-header__signin-google:hover{background:#f8f8f8;border-color:#ccc}.ci-site-header__signin-google--pending{opacity:.92}button.ci-site-header__signin-google{appearance:none;-webkit-appearance:none}.ci-site-header__signin-google-icon{flex-shrink:0}.ci-site-header__signin-divider{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:12px;font-weight:600;color:var(--ci-header-muted);text-transform:uppercase;letter-spacing:.04em}.ci-site-header__signin-divider::after,.ci-site-header__signin-divider::before{content:'';flex:1;height:1px;background:var(--ci-header-border)}.ci-site-header__signin-divider span{flex-shrink:0}.ci-site-header__signin--account{text-decoration:none}.ci-site-header__signin-form{display:flex;flex-direction:column;gap:14px;min-width:0}.ci-site-header__signin-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ci-site-header__signin-label{font-size:12px;font-weight:600;color:var(--ci-header-muted)}.ci-site-header__signin-input{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;border:1px solid var(--ci-header-border);border-radius:4px;padding:11px 12px;font-size:14px;font-family:inherit;line-height:1.4;color:var(--ci-header-text);background:#fff}.ci-site-header__signin-input:focus{border-color:#ccc;outline:2px solid rgba(139,21,56,.2);outline-offset:0}.ci-site-header__signin-password-wrap{position:relative;display:flex;align-items:stretch}.ci-site-header__signin-input--password{padding-right:44px}.ci-site-header__signin-toggle-pwd{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:100%;padding:0;border:0;background:0 0;color:var(--ci-header-muted);cursor:pointer;border-radius:0 4px 4px 0}.ci-site-header__signin-toggle-pwd:focus-visible,.ci-site-header__signin-toggle-pwd:hover{color:var(--ci-header-red);outline:0}.ci-site-header__signin-toggle-pwd:focus-visible{box-shadow:inset 0 0 0 2px rgba(139,21,56,.25)}.ci-site-header__signin-eye{display:block}.ci-site-header__signin-eye[hidden]{display:none}.ci-site-header__signin-meta{display:flex;justify-content:flex-end;margin-top:-4px}.ci-site-header__signin-forgot{font-size:13px;font-weight:600;color:var(--ci-header-red);text-decoration:none}.ci-site-header__signin-forgot:hover{text-decoration:underline}.ci-site-header__signin-submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:4px;padding:12px;border:0;border-radius:4px;background:var(--ci-header-red);color:#fff;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s ease,background .15s ease}.ci-site-header__signin-submit:hover:not(:disabled){background:var(--ci-header-red-hover)}.ci-site-header__signin-submit.is-loading,.ci-site-header__signin-submit:disabled{cursor:wait;opacity:.88;pointer-events:none}.ci-site-header__signin-submit.is-loading .ci-site-header__signin-submit-label{visibility:hidden}.ci-site-header__signin-spinner{display:none;position:absolute;width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ci-signin-spin .65s linear infinite}.ci-site-header__signin-submit.is-loading .ci-site-header__signin-spinner{display:block}.ci-site-header__signin-form.is-submitting .ci-site-header__signin-google,.ci-site-header__signin-form.is-submitting .ci-site-header__signin-input,.ci-site-header__signin-form.is-submitting .ci-site-header__signin-tab{pointer-events:none;opacity:.72}@keyframes ci-signin-spin{to{transform:rotate(360deg)}}.ci-site-header__signin-resend-btn.is-loading{cursor:wait;opacity:.7;pointer-events:none}.ci-site-header__signin-resend-btn.is-loading::after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;vertical-align:-2px;border:2px solid rgba(139,21,56,.25);border-top-color:var(--ci-header-red);border-radius:50%;animation:ci-signin-spin .65s linear infinite}.ci-site-header__signin-hint,.ci-site-header__signin-resend{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--ci-header-muted);text-align:center}.ci-site-header__signin-resend-btn{border:0;padding:0;background:0 0;color:var(--ci-header-red);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.ci-site-header__signin-footer{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--ci-header-muted);text-align:center}.ci-site-header__signin-footer a{color:var(--ci-header-red);font-weight:600;text-decoration:none}.ci-site-header__signin-footer a:hover{text-decoration:underline}@media (max-width:600px){.ci-site-header__search-modal,.ci-site-header__signin-modal{align-items:flex-end;padding:0}.ci-site-header__search-panel,.ci-site-header__signin-panel{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:12px 12px 0 0;padding:24px 20px 20px;-webkit-overflow-scrolling:touch}.ci-site-header__signin-title{font-size:1.2rem}}.ci-site-header__mobile{position:fixed;top:var(--ci-header-height);left:0;right:0;bottom:0;z-index:10040;background:#fff;overflow-y:auto;border-top:1px solid var(--ci-header-border)}.ci-site-header__mobile[hidden]{display:none}.ci-site-header__mobile-inner{padding:16px}.ci-site-header__mobile-group{border-bottom:1px solid var(--ci-header-border);margin-bottom:8px}.ci-site-header__mobile-group summary{padding:12px 0;font-weight:700;cursor:pointer;list-style:none}.ci-site-header__mobile-group summary::-webkit-details-marker{display:none}.ci-site-header__mobile-group ul{list-style:none;margin:0 0 12px;padding:0 0 0 12px}.ci-site-header__mobile-group a{display:block;padding:8px 0;color:var(--ci-header-text);text-decoration:none;font-size:14px}.ci-site-header__mobile-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ci-site-header__mobile-actions .ci-site-header__signin{display:block}.ci-site-header__mobile-actions .ci-site-header__subscribe{text-align:center}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.ci-site-header__nav{display:none}.ci-site-header__signin{display:none}.ci-site-header__burger{display:flex}.ci-site-header__actions{margin-left:auto}}@media (max-width:480px){.ci-site-header__subscribe{display:none}.ci-site-header__logo-img{height:18px;max-width:168px}}
html.ci-content-js [data-ci-content-background]::before,html.ci-content-js [data-ci-content-background]::after{background-image:none!important}
/**
 * Site-wide overrides — white surfaces, neutral accents (no peach/cream flash).
 */

html,
body.ci-global-theme,
body.ci-global-theme #page,
body.ci-global-theme #content,
body.ci-global-theme .site-content,
body.ci-global-theme .main-wrapper,
body.ci-global-theme #main,
body.ci-global-theme main {
	background-color: #ffffff !important;
}

body.ci-global-theme {
	font-family: "Inter", "Inter Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color: #33302e;
}

body.ci-global-theme .secondary-background,
body.ci-global-theme .guides-section,
body.ci-global-theme .guides-section.secondary-background,
body.ci-global-theme .page-heading.secondary-background,
body.ci-global-theme .page-heading::after,
body.ci-global-theme .page-heading.secondary-background::after,
body.ci-global-theme .header-lang.secondary-background,
body.ci-global-theme .row-section:nth-child(2n),
body.ci-global-theme .cw-bitcoin-section,
body.ci-global-theme .cw-crypto-section {
	background-color: #ffffff !important;
}

/* Neutral replacements where the legacy theme used peach for stripes/borders */
body.ci-global-theme .news-article {
	border-bottom-color: #e5e7eb;
}

body.ci-global-theme .content-section table tr:nth-child(2n) td,
body.ci-global-theme .coin-list-table tr:nth-child(2n) td {
	background-color: #f9fafb;
}

body.ci-global-theme h1,
body.ci-global-theme h3,
body.ci-global-theme h4,
body.ci-global-theme h5,
body.ci-global-theme h6,
body.ci-global-theme .page-heading h1,
body.ci-global-theme .guides-section-title,
body.ci-global-theme .story h2,
body.ci-global-theme .entry-content h2 {
	font-family: "Playfair Display", "Playfair Fallback", Georgia, "Times New Roman", serif;
}

/* V2 section labels (LATEST NEWS, MARKETS BRIEFING, etc.) — sans uppercase, not editorial serif */
body.ci-global-theme .ci-home-section__title,
body.ci-global-theme .ci-home-hero__side-title,
body.ci-global-theme .ci-cat-section-title,
body.ci-global-theme .ci-news-widget__title,
body.ci-global-theme .ci-news-archive__eyebrow,
body.ci-global-theme .ci-article-more__title,
body.ci-global-theme .ci-article-sidebar__title,
body.ci-global-theme .ci-cat-topnews-panel .ci-home-hero__side-title,
body.ci-global-theme .ci-authors__eyebrow,
body.ci-global-theme .ci-home-market__list-title,
body.ci-global-theme .ci-home-pulse-card__label,
body.ci-global-theme .ci-event-cal__section-title {
	font-family: "Inter", "Inter Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
	font-style: normal !important;
}
@media screen and (max-width:767px){
		.single-article .content-section{font-size:16px!important}
		.single-article .content-section .story :where(p,li,dd){font-size:16px!important;line-height:1.55!important}
	}
/**
 * Sharp corners on editorial / thumbnail photos (v2 site).
 * Excludes avatars and small coin brand icons.
 */

body.ci-has-v2-header :is(
  .ci-home-card__media,
  .ci-home-browse__featured-media,
  .ci-home-browse__row-thumb,
  .ci-home-hero__media,
  .ci-news-card__media,
  .ci-news-card__thumb,
  .ci-news-sidebar-item__thumb,
  .ci-cat-hero__media,
  .ci-cat-briefing__media,
  .ci-cat-briefing__thumb,
  .ci-cat-grid__thumb,
  .ci-cat-explore__thumb,
  .ci-cat-trending__thumb,
  .ci-coin-news__thumb,
  .ci-article-hero,
  .ci-about-hero__media,
  .ci-prices-top-news__featured-media,
  .ci-prices-top-news__card-media,
  .wp-block-image
) {
  border-radius: 0 !important;
}

body.ci-has-v2-header :is(
  .ci-home-card__media img,
  .ci-home-browse__featured-media img,
  .ci-home-browse__row-thumb img,
  .ci-home-hero__media img,
  .ci-news-card__media img,
  .ci-news-card__thumb img,
  .ci-news-sidebar-item__thumb img,
  .ci-cat-hero__media img,
  .ci-cat-briefing__media img,
  .ci-cat-briefing__thumb img,
  .ci-cat-grid__thumb img,
  .ci-cat-explore__thumb img,
  .ci-cat-trending__thumb img,
  .ci-coin-news__thumb img,
  .ci-about-hero__media img,
  .ci-article-more .ci-home-card__media img,
  .ci-legal-page-active .story img,
  body.ci-news-article-v2.single-news_article .story img,
  .ci-prices-top-news__featured-media img,
  .ci-prices-top-news__card-media img,
  .wp-block-image img,
  figure.wp-caption img
):not(.ci-article-hero__author-img):not(.ci-home-market__coin-icon):not(.ci-prices-explore__icon) {
  border-radius: 0 !important;
}

/* Keep circular UI assets */
body.ci-has-v2-header .ci-article-hero__author-img,
body.ci-has-v2-header .ci-home-market__coin-icon,
body.ci-has-v2-header .ci-prices-explore__icon {
  border-radius: 50% !important;
}