.rh{box-sizing:border-box;color:#1f1d1a;font-family:var(--sans,"Instrument Sans",system-ui,sans-serif);-webkit-font-smoothing:antialiased;background:#f4f3ef}.rh *,.rh :before,.rh :after{box-sizing:border-box}.rh-wrap{flex-direction:column;gap:14px;max-width:1560px;margin:0 auto;padding:16px 24px 24px;display:flex}.rh-head{background:#fff;border:1px solid #00000014;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:22px 26px;display:grid}.rh-head-copy{min-width:0}.rh-eyebrow{font:600 11px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.2em;color:#1f6b3d;margin-bottom:10px}.rh-head h1{font:600 34px/1.1 var(--serif,"Newsreader",Georgia,serif);letter-spacing:-.01em;text-wrap:balance;margin:0 0 10px}.rh-head p{color:#4a463f;text-wrap:pretty;max-width:640px;margin:0;font-size:14.5px;line-height:1.5}.rh-filters{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.rh-pillrow{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rh-pill{font:500 12.5px var(--sans,"Instrument Sans",sans-serif);cursor:pointer;white-space:nowrap;color:#1f1d1a;background:#fff;border:1px solid #0000002e;border-radius:999px;padding:6px 14px}.rh-pill:hover{border-color:#00000061}.rh-pill.on{color:#fff;background:#1c2540;border-color:#1c2540}.rh-pill:focus-visible{outline-offset:2px;outline:2px solid #1f6b3d}.rh-body{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:14px;display:grid}.rh-main,.rh-side{flex-direction:column;gap:14px;min-width:0;display:flex}.rh-feature{background:#fff;border:1px solid #00000014;border-radius:12px;grid-template-columns:minmax(0,1fr) 340px;display:grid;overflow:hidden}.rh-feature-copy{min-width:0;padding:24px 26px}.rh-feature-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rh-feature-date{font:11px var(--mono,"IBM Plex Mono",monospace);color:#8a857c}.rh-feature h2{font:600 28px/1.15 var(--serif,"Newsreader",Georgia,serif);letter-spacing:-.01em;text-wrap:balance;margin:14px 0 10px}.rh-feature p{color:#4a463f;text-wrap:pretty;margin:0 0 16px;font-size:14.5px;line-height:1.55}.rh-feature-link{color:#1f6b3d;font-size:14px;font-weight:600;text-decoration:none}.rh-feature-link:hover{text-decoration:underline}.rh-feature-panel{color:#fff;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:22px;display:flex}.rh-panel-eyebrow{font:600 10.5px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.14em;opacity:.75}.rh-panel-stat{font:600 54px/1 var(--mono,"IBM Plex Mono",monospace);letter-spacing:-.02em;overflow-wrap:anywhere}.rh-panel-stat span{opacity:.7;font-size:24px}.rh-panel-caption{opacity:.85;margin-top:8px;font-size:12.5px}.rh-panel-extras{font:12px var(--mono,"IBM Plex Mono",monospace);flex-wrap:wrap;gap:18px;display:flex}.rh-panel-extras b{font-weight:600}.rh-panel-extras span span{opacity:.75}.rh-list,.rh-card{background:#fff;border:1px solid #00000014;border-radius:12px;padding:20px 22px}.rh-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rh-card-head h2{font:600 22px/1.1 var(--serif,"Newsreader",Georgia,serif);white-space:nowrap;min-width:0;margin:0}.rh-count{font:11.5px var(--mono,"IBM Plex Mono",monospace);color:#6b665e;white-space:nowrap;flex:none}.rh-rows{flex-direction:column;margin-top:8px;display:flex}.rh-row{color:inherit;border-bottom:1px solid #0000000f;grid-template-columns:110px minmax(0,1fr) 70px;align-items:start;gap:16px;padding:14px 0;text-decoration:none;display:grid}.rh-row:last-child{border-bottom:0}.rh-row:hover .rh-row-title{color:#1f6b3d}.rh-chip{font:600 8.5px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.14em;white-space:nowrap;border-radius:3px;justify-self:start;margin-top:2px;padding:4px 8px}.rh-row-body{min-width:0}.rh-row-title{font:600 16px/1.3 var(--serif,"Newsreader",Georgia,serif);display:block}.rh-lock{vertical-align:2px;font:600 9px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:#7a4b00;background:#f6ecd4;border-radius:3px;margin-left:8px;padding:2px 6px;display:inline-block}.rh-row-dek{color:#6b665e;margin-top:4px;font-size:13px;line-height:1.45;display:block}.rh-row-date{font:11px var(--mono,"IBM Plex Mono",monospace);color:#8a857c;text-align:right;white-space:nowrap;margin-top:3px}.rh-empty{color:#6b665e;margin:14px 0 0;font-size:13.5px}.rh-more{justify-content:center;margin-top:14px;display:flex}.rh-more button{color:#1f1d1a;cursor:pointer;background:#fff;border:1px solid #0000002e;border-radius:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600}.rh-more button:hover{border-color:#00000061}.rh-serieslist{flex-direction:column;margin-top:8px;display:flex}.rh-series{color:inherit;border-bottom:1px solid #0000000f;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;font-size:13px;text-decoration:none;display:grid}.rh-series:last-child{border-bottom:0}.rh-series:hover .rh-series-label{color:#1f6b3d}.rh-mark{width:22px;height:22px;font:600 10px var(--sans,"Instrument Sans",sans-serif);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.rh-series-body{min-width:0}.rh-series-label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.rh-series-sub{font:11px var(--mono,"IBM Plex Mono",monospace);color:#8a857c;margin-top:2px;display:block}.rh-series-date{font:11px var(--mono,"IBM Plex Mono",monospace);color:#8a857c;white-space:nowrap}.rh-methodlist{flex-direction:column;margin-top:8px;display:flex}.rh-method{color:inherit;border-bottom:1px solid #0000000f;justify-content:space-between;gap:10px;padding:10px 0;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.rh-method:last-child{border-bottom:0}.rh-method span,.rh-method:hover{color:#1f6b3d}.rh-dark{color:#fff;background:#1c2540;border-radius:12px;padding:22px}.rh-dark-eyebrow{font:600 11px var(--mono,"IBM Plex Mono",monospace);letter-spacing:.2em;color:#9fd3b4}.rh-dark-title{font:600 20px/1.15 var(--serif,"Newsreader",Georgia,serif);text-wrap:balance;margin-top:8px;margin-bottom:14px}.rh-dark .capture-form,.rh-dark .cf-row{flex-direction:column;gap:8px;display:flex}.rh-dark .cf-input{width:100%;font:13.5px var(--sans,"Instrument Sans",system-ui,sans-serif);color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:6px;outline:none;padding:11px 14px}.rh-dark .cf-input::placeholder{color:#fff9}.rh-dark .cf-input:focus{border-color:#9fd3b4}.rh-dark .cf-btn{text-align:center;color:#1c2540;width:100%;font:600 14px var(--sans,"Instrument Sans",system-ui,sans-serif);cursor:pointer;background:#fff;border:0;border-radius:6px;padding:11px 18px;display:block}.rh-dark .cf-btn:hover{background:#eee}.rh-dark .cf-fine{font:11px var(--mono,"IBM Plex Mono",monospace);color:#ffffff8c;line-height:1.5}.rh-dark .cf-fine a{color:#fffc;text-decoration:underline}.rh-dark .cf-err{color:#ffb4ad}.rh-dark .cf-success{color:#9fd3b4;font-size:12.5px;display:none}.rh-dark .cf-success.on{display:block}.rh-dark .capture-form.done .cf-row,.rh-dark .capture-form.done .cf-fine{display:none}.rh-foot{text-align:center;font:11px var(--mono,"IBM Plex Mono",monospace);color:#8a857c;margin:0;padding:2px 0 8px}@media (max-width:1100px){.rh-body{grid-template-columns:minmax(0,1fr)}.rh-head{grid-template-columns:minmax(0,1fr);gap:16px}.rh-filters{align-items:flex-start}.rh-pillrow{justify-content:flex-start}}@media (max-width:760px){.rh-wrap{padding:12px 12px 20px}.rh-feature{grid-template-columns:minmax(0,1fr)}.rh-feature-panel{flex-flow:wrap;align-items:flex-end}.rh-row{grid-template-columns:minmax(0,1fr) 62px}.rh-chip{grid-column:1/-1;margin-bottom:-6px}.rh-head h1{font-size:27px}}
