.hb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin:22px 0}.hb-card{border:1px solid rgba(128,128,128,.28);border-radius:14px;padding:18px 18px 14px}.hb-card h2{font-size:1.15rem;margin:0 0 4px;line-height:1.3}.hb-card h2 a{text-decoration:none}.hb-n{opacity:.65;font-size:.85rem;margin:0 0 10px}.hb-card ul{list-style:none;padding:0;margin:0}.hb-card li,.hb-silo li{padding:0;border:0}.hb-card li{margin:7px 0;font-size:.95rem;line-height:1.35}.hb-card li a,.hb-silo li a{text-decoration:none;font-size:inherit;display:inline;font-weight:600}.hb-all{display:inline-block;margin-top:10px;font-weight:700;font-size:.92rem;text-decoration:none}.hb-sub{margin:26px 0 6px;font-size:1.2rem}.hb-list{list-style:none;padding:0;margin:0}.hb-list li{padding:11px 0;border-bottom:1px solid rgba(128,128,128,.2)}.hb-list a{font-weight:700;text-decoration:none;font-size:1.02rem;display:inline}.hb-list span{display:block;opacity:.7;font-size:.9rem;margin-top:2px}.hb-back{margin-top:22px}.hb-silo{border:1px solid rgba(128,128,128,.3);border-radius:14px;padding:16px 18px;margin:30px 0}.hb-silo p{margin:0 0 8px;font-weight:800}.hb-silo ul{margin:0 0 8px;padding-left:18px}.hb-silo li{margin:5px 0}.hb-nav{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.hb-nav a{border:1px solid rgba(128,128,128,.35);border-radius:999px;padding:6px 12px;font-size:.88rem;text-decoration:none}