.rc-shell{padding:24px 0 48px}
.rc-hero h1,.rc-ficha h1{margin:.2rem 0 .6rem}
.rc-group h2{margin:28px 0 12px;color:#f6550d}
.rc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}
.rc-card{background:#fff8ef;border:1px solid #f2c9a4;border-radius:14px}
.rc-card a{display:block;padding:14px 16px;color:#3b2414;text-decoration:none}
.rc-card h3{font-size:15px;margin:.2rem 0}
.rc-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#b04a10}
.rc-value{font-size:22px;font-weight:700;margin:.4rem 0;color:#3b2414}
.rc-big{font-size:38px}
.rc-meta{font-size:12px;color:#6b4a33;margin:0}
.rc-pill{display:inline-block;padding:1px 8px;border-radius:999px;background:#e9f7ec;color:#1d6b33;font-weight:700}
[data-status="stale"] .rc-pill,[data-status="unavailable"] .rc-pill,.rc-pill[data-state="stale"]{background:#fde3d6;color:#a3330b}
[data-status="stale"] .rc-value,[data-status="unavailable"] .rc-value{color:#8a7766;text-decoration:line-through dotted}
.rc-alert{margin-top:10px;padding:10px 14px;border-radius:10px;background:#fde3d6;color:#7a2608}
.rc-chart{position:relative;height:340px;background:#fff1d6;border-radius:12px}
.rc-chart canvas{width:100%;height:100%;display:block}
.rc-chart-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;color:#795034}
.rc-meta-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:16px}
.rc-meta-list article{background:#fff8ef;border:1px solid #f2c9a4;border-radius:12px;padding:12px 14px;overflow-wrap:anywhere}
.rc-archive td,.rc-archive th{padding:6px 10px;text-align:left}
@media (max-width:640px){.rc-big{font-size:28px}.rc-chart{height:240px}}
