.rh-hero{padding:44px 28px 30px;text-align:center;border-bottom:1px solid var(--border)}.rh-hero h1{font-size:32px;font-weight:700;margin:0 0 10px}.rh-hero p{color:var(--text-dim);font-size:15px;max-width:600px;margin:0 auto 24px}.rh-stats{display:flex;justify-content:center;gap:38px;flex-wrap:wrap}.rh-stat{text-align:center}.rh-stat .num{font-family:'JetBrains Mono',monospace;font-weight:700;font-size:26px;color:var(--amber)}.rh-stat .lbl{font-family:'Oswald',sans-serif;font-size:11px;font-weight:600;letter-spacing:0.06em;color:var(--text-dimmer);text-transform:uppercase;margin-top:2px}.rh-main{max-width:1000px;margin:0 auto;padding:40px 28px 60px}.rh-section{margin-bottom:44px}.rh-section:last-child{margin-bottom:0}.rh-section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:4px}.rh-section-head h2{font-size:20px;font-weight:700;margin:0;display:flex;align-items:center;gap:10px}.rh-section-head h2::before{content:"";display:inline-block;width:4px;height:17px;background:var(--amber);border-radius:2px;flex-shrink:0}.rh-count{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--text-dimmer)}.rh-section-sub{color:var(--text-dim);font-size:13.5px;margin:0 0 20px 14px;text-transform:none}.rh-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rh-card{display:flex;gap:14px;align-items:flex-start;background:var(--bg-2);border:1px solid var(--border);border-radius:12px;padding:18px 20px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.rh-card:hover{border-color:var(--amber-dim);text-decoration:none;transform:translateY(-1px)}.rh-card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rh-card-icon img{width:44px;height:44px;object-fit:contain;display:block}.rh-card-body{flex:1;min-width:0}.rh-card h3{font-family:'Oswald',sans-serif;font-weight:700;font-size:14.5px;text-transform:none;color:var(--text);margin:0 0 5px}.rh-card p{font-family:'Inter',sans-serif;font-size:12.5px;color:var(--text-dimmer);margin:0;line-height:1.5}@media (max-width:760px){.rh-hero{padding:28px 18px 22px}.rh-hero h1{font-size:24px}.rh-stats{gap:24px}.rh-main{padding:28px 18px 40px}.rh-grid{grid-template-columns:1fr}}.breadcrumb{font-family:'Inter',sans-serif;font-size:13px;color:var(--text-dimmer)}.breadcrumb a:hover{color:var(--amber)}.breadcrumb span{margin:0 6px}/* uniform section rhythm IV (v7.9.289): resources hub keeps its 44px rhythm everywhere, mid-page ad included */ .rh-hero{padding-top:30px;padding-bottom:28px}.rh-main{padding-top:20px;padding-bottom:36px}.rh-main .ad-banner-mid{padding-top:0;padding-bottom:44px}@media (max-width:860px){.rh-hero{padding-top:24px;padding-bottom:32px}.rh-main{padding-top:24px;padding-bottom:36px}}
