:root{--p-hot:#ff1f7a;--p-hotDeep:#c7155f;--p-accent:#ff6a1a;--p-ink:#0f0e13;--p-inkSoft:#2a2730;--p-cream:#faf6f1;--p-paper:#fff;--p-chip:#ffe9f1;--p-muted:#0f0e1399;--p-line:#0f0e131f;--p-radius:2px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--p-cream);color:var(--p-ink);-webkit-font-smoothing:antialiased;font-family:Manrope,Helvetica Neue,sans-serif}::selection{background:var(--p-hot);color:#fff}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes spin-badge{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ci-hero-grid{grid-template-columns:1.35fr 1fr;align-items:end;display:grid}.ci-2col{grid-template-columns:1.5fr 1fr;align-items:end;display:grid}.ci-article-lead{grid-template-columns:1.3fr 1fr;display:grid}.ci-featured-grid{grid-template-columns:1.45fr 1fr;display:grid}.ci-lead-grid{grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.ci-3col{grid-template-columns:repeat(3,1fr);display:grid}.ci-4col,.ci-stats{grid-template-columns:repeat(4,1fr);display:grid}.ci-rating-bar{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ci-head-flex{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ci-checklist{grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}@media (max-width:768px){.ci-hero-grid,.ci-2col,.ci-article-lead,.ci-featured-grid,.ci-lead-grid{grid-template-columns:1fr}.ci-3col,.ci-4col,.ci-stats{grid-template-columns:1fr 1fr}.ci-rating-bar{grid-template-columns:1fr}.ci-head-flex{flex-direction:column;align-items:flex-start}.ci-checklist{grid-template-columns:1fr}.ci-header-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.ci-header-nav::-webkit-scrollbar{display:none}.ci-header-cta{display:none}}@media (max-width:480px){.ci-3col,.ci-4col{grid-template-columns:1fr}}
