/* CalcuTools Authority v2.4 */
.ct24-editorial{width:min(1180px,calc(100% - 32px));margin:18px auto 24px;padding:20px 22px;border:1px solid #dbe4ee;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.035)}
.ct24-editorial h2{margin:0 0 7px;color:#0f172a;font-size:20px;line-height:1.25}
.ct24-editorial .ct24-kicker{margin:0 0 7px;color:#2563eb;font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:900}
.ct24-editorial .ct24-lead{margin:0;color:#53657c;font-size:13px;line-height:1.7;max-width:930px}
.ct24-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}
.ct24-card{padding:13px 14px;border:1px solid #e3e9f0;border-radius:13px;background:#f8fbff}
.ct24-card h3{margin:0 0 6px;font-size:12px;color:#172033}
.ct24-card p{margin:0;font-size:11px;line-height:1.62;color:#64748b}
.ct24-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}
.ct24-links a{padding:7px 10px;border:1px solid #bfdbfe;border-radius:9px;background:#fff;color:#1d4ed8!important;text-decoration:none;font-size:11px;font-weight:850}
.ct24-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}
.ct24-meta span{padding:6px 9px;border:1px solid #e2e8f0;border-radius:999px;background:#f1f5f9;color:#475569;font-size:10px;font-weight:800}
html[data-theme="dark"] .ct24-editorial{background:#111827;border-color:#334155;box-shadow:none}
html[data-theme="dark"] .ct24-editorial h2{color:#f8fafc}
html[data-theme="dark"] .ct24-editorial .ct24-lead{color:#b7c3d6}
html[data-theme="dark"] .ct24-card{background:#0f172a;border-color:#334155}
html[data-theme="dark"] .ct24-card h3{color:#e5edf7}
html[data-theme="dark"] .ct24-card p{color:#aebbd0}
html[data-theme="dark"] .ct24-links a{background:#111827;border-color:#365f95;color:#93c5fd!important}
html[data-theme="dark"] .ct24-meta span{background:#0f172a;border-color:#334155;color:#cbd5e1}
@media(max-width:820px){.ct24-grid{grid-template-columns:1fr}.ct24-editorial{width:calc(100% - 24px)}}
@media(max-width:520px){.ct24-editorial{width:calc(100% - 18px);padding:17px}.ct24-links a{width:100%}}
