.rh{margin:0 0 1rem}.rh-jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 .5rem}.rh-jump a{font-size:.85rem;font-weight:600;color:var(--saffron-dark,#A93A00);text-decoration:none;border-bottom:1px dashed}.rh-h2{font-family:var(--ff-serif);font-size:clamp(1.3rem,2.4vw,1.7rem);margin:1.75rem 0 .75rem;scroll-margin-top:90px}.rh-h3{font-size:1.02rem;margin:0 0 .5rem}.rh-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.rh-chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border,#eae4da);background:var(--bg-cream,#FBF6EC);color:var(--ink,#12100F);text-decoration:none;font-size:.92rem}.rh-chips a:hover{border-color:var(--saffron,#E25100);color:var(--saffron-dark,#A93A00)}.rh-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.rh-card{border:1px solid var(--border,#eae4da);border-radius:var(--radius,12px);background:var(--bg,#fff);padding:.85rem 1rem}.rh-card ul{list-style:none;padding:0;margin:0}.rh-card li{padding:.3rem 0;border-top:1px dashed var(--border-2,#f2ece1)}.rh-card li:first-child{border-top:0}.rh-card a,.rh-rows a{color:var(--ink-2,#2A2826);text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:var(--gold,#D4A017);text-decoration-color:var(--gold,#D4A017)}.rh-card a:hover,.rh-rows a:hover{color:var(--saffron-dark,#A93A00)}.rh-rows{list-style:none;padding:0;margin:0}.rh-rows li{padding:.45rem 0;border-top:1px solid var(--border-2,#f2ece1);line-height:1.7}.rh-rows li:first-child{border-top:0}.rh-rows b{margin-right:.35rem}