.category-editorial-showcase{padding:0}.category-media-citation{background:#fffcf8b8;border:1px solid #5d463a1a;border-radius:24px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:center;gap:24px;padding:24px 28px;display:grid}.category-media-citation div,.category-media-citation p{margin:0}.category-media-citation div{gap:7px;display:grid}.category-media-citation h2{color:#4d3b36;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.14}.category-media-citation>p{color:#6b5852;line-height:1.52}.category-media-citation>p a{color:#b64e28;text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.category-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.category-editorial-grid-single{grid-template-columns:minmax(0,1fr)}.category-editorial-hero,.category-editorial-card{border:1px solid #5d463a1a;border-radius:28px;box-shadow:0 16px 36px #170f0b0f}.category-editorial-hero{text-align:center;background:radial-gradient(circle at 100% 0,#ffd39242,#0000 34%),linear-gradient(#fffcf8fa,#f9f1e9f0);grid-column:1/-1;justify-items:center;gap:14px;padding:30px 32px;display:grid}.category-editorial-kicker{color:#f06a2f;margin:0}.category-editorial-hero h2{color:#4d3b36;max-width:22ch;margin:0;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.04}.category-editorial-hero>p:last-of-type{color:#6b5852;max-width:82ch;margin:0;line-height:1.54}.category-editorial-hero .category-editorial-current-leader{color:#3f302b;max-width:70ch;margin:0;font-weight:800;line-height:1.52}.category-editorial-hero a,.category-editorial-card a,.category-editorial-inline-link,.ranking-faq-card a{color:#f06a2f;text-decoration-skip-ink:none;text-underline-offset:.14em;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px}.category-editorial-hero a:hover,.category-editorial-card a:hover,.category-editorial-inline-link:hover,.ranking-faq-card a:hover{color:#c95826}.category-editorial-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.category-editorial-stat{background:#ffffffc2;border:1px solid #5d463a14;border-radius:20px;gap:6px;padding:14px 16px;display:grid}.category-editorial-stat span{color:#8a756d;font-size:.82rem;font-weight:800}.category-editorial-stat strong{color:#4d3b36;font-size:1.05rem;line-height:1.3}.category-editorial-side{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.category-editorial-card{background:#fffc;gap:12px;padding:24px 24px 22px;display:grid}.category-editorial-card h3{color:#4d3b36;margin:0;font-size:1.22rem;line-height:1.24}.category-editorial-card p{color:#6b5852;margin:0;line-height:1.54}.category-editorial-card-accent{background:radial-gradient(circle at 100% 0,#ffd09638,#0000 36%),linear-gradient(#fff9f2fa,#f9efe4f5)}@media (max-width:960px){.category-media-citation{grid-template-columns:minmax(0,1fr);gap:12px;padding:22px}.category-editorial-hero .category-editorial-current-leader{max-width:82ch}.category-editorial-grid{grid-template-columns:1fr}.category-editorial-showcase{padding:0}.category-editorial-hero,.category-editorial-card{border-radius:24px}.category-editorial-hero{text-align:left;justify-items:start}.category-editorial-hero h2,.category-editorial-hero>p:last-of-type{max-width:none}.category-editorial-side,.category-editorial-stats{grid-template-columns:1fr}}