.cat-frame{max-width:1100px;margin:0 auto;padding:1.5rem 1rem 4rem}.cat-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem}.cat-tab{flex:none;white-space:nowrap;line-height:1.4;padding:.4rem .85rem;border-radius:999px;text-decoration:none;border:1px solid var(--arb-rule,rgba(255,255,255,.12));color:var(--arb-muted,#9aa4b2);font-weight:550}.cat-tab--on{color:inherit;border-color:currentColor}.cat-h1{font-size:2rem;margin:0 0 .35rem;letter-spacing:-.02em}.cat-lede{margin:0 0 1rem;max-width:62ch;line-height:1.55}.cat-lede,.cat-meta{color:var(--arb-muted,#9aa4b2)}.cat-meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:.75rem;line-height:1.5}.cat-updated{display:inline-block;min-width:15ch;min-height:1.5em}.cat-evergreen,.cat-links{margin-top:1.5rem}.cat-feed{border-top:1px solid var(--arb-rule,rgba(255,255,255,.08));padding-top:1.25rem}.cat-badge{font-size:.75rem;font-weight:650;letter-spacing:.04em;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--arb-rule,rgba(255,255,255,.14))}.cat-badge--warn{color:#fbbf24;border-color:#fbbf24}.cat-coverage{margin:0 0 1.25rem;max-width:74ch;padding:.8rem 1rem;border:1px solid var(--arb-rule,rgba(255,255,255,.1));border-radius:10px;color:var(--arb-muted,#9aa4b2);line-height:1.6}.cat-warn{margin:0 0 1rem;color:#fbbf24}.cat-group{margin-bottom:1.75rem}.cat-group-h{font-size:1.05rem;margin:0 0 .5rem;font-weight:650}.cat-rows{list-style:none;margin:0;padding:0}.cat-row{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:baseline;padding:.6rem .25rem;border-bottom:1px solid var(--arb-rule,rgba(255,255,255,.07))}.cat-q{line-height:1.4}.cat-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.05rem;min-width:4ch;text-align:right}.cat-noask,.cat-vol{color:var(--arb-muted,#9aa4b2);font-size:.85em}.cat-vol{min-width:10ch;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cat-empty{color:var(--arb-muted,#9aa4b2);margin:.25rem 0 0}@media (max-width:640px){.cat-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cat-tabs::-webkit-scrollbar{display:none}.cat-row{grid-template-columns:1fr auto}.cat-vol{display:none}}