.arena-catalog{padding-top:var(--header-h);min-height:100vh}
.arena-catalog__hero{padding:var(--page-hero-pad-top) 0 var(--page-hero-pad-bottom);border-bottom:1px solid var(--line-1)}
.arena-catalog__hero h1{margin:0;max-width:16ch}
.arena-catalog__hero .page-hero__sub{max-width:46ch}
.arena-catalog__bar{position:sticky;top:56px;z-index:20;background:color-mix(in srgb,var(--void) 92%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--line-1)}
.arena-catalog__controls{display:flex;align-items:center;gap:18px;padding-block:14px}
.arena-catalog__controls .arena__filters{flex:1;margin:0;overflow-x:auto;flex-wrap:nowrap}
.arena-view{display:flex;border:1px solid var(--line-2);flex:0 0 auto}
.arena-view button{width:38px;height:36px;display:grid;place-items:center;color:var(--paper-mute);border-left:1px solid var(--line-2)}
.arena-view button:first-child{border-left:0}.arena-view button.is-active{background:var(--paper);color:var(--void)}
.arena-view svg{width:15px;height:15px}
.arena-catalog__body{padding:clamp(44px,7vw,90px) 0 clamp(90px,11vw,160px)}
.arena-catalog__summary{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:28px}
.arena-catalog__summary p{margin:0;color:var(--paper-mute)}
.arena-catalog .content-kicker{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--instrument)}
.arena__grid--list{grid-template-columns:1fr!important}
.arena__grid--list .acard{display:grid;grid-template-columns:minmax(280px,.75fr) 1fr}
.arena__grid--list .acard__media{min-height:270px}.arena__grid--list .acard__body{display:flex;flex-direction:column;padding:clamp(24px,4vw,48px)}
.arena__grid--list .acard__tags{margin-top:28px}.arena__grid--list .acard__stats{margin-top:auto}
.arena-publishing{margin-top:70px;padding:clamp(28px,5vw,62px);border:1px solid var(--line-2);display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;background:var(--sheet-b)}
.arena-publishing h2{margin:14px 0 18px}.arena-publishing p{color:var(--paper-dim);max-width:760px}
@media(max-width:760px){.arena-catalog__bar{position:relative;top:auto}.arena-catalog__controls{align-items:flex-end}.arena__grid--list .acard{grid-template-columns:1fr}.arena-publishing{grid-template-columns:1fr}}
