.r5 .mb .cs-hero-figs{grid-template-columns:repeat(var(--figs, 3),minmax(0,1fr))}.r5 .mb-events .cs-results-copy{margin-bottom:var(--s-6)}.r5 .mb-event{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-5) var(--col-gap);align-items:start;padding:var(--s-7) 0;border-top:2px solid var(--c-ink);scroll-margin-top:96px}.r5 .mb-event:last-child{border-bottom:1px solid var(--c-line)}.r5 .mb-event-copy{display:grid;gap:var(--s-3)}.r5 .mb-event h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.r5 .mb-event-venue{color:var(--c-muted)}.r5 .mb-event-body{color:var(--c-body);max-width:58ch}.r5 .mb-event-outcome{color:var(--c-ink);font-weight:700;font-variant-numeric:tabular-nums}.r5 .mb-event-win{color:var(--c-ink);font-weight:600}.r5 .mb-event-win .label{margin-right:var(--s-2)}.r5 .mb-strip{margin:0;display:grid;gap:var(--s-3)}.r5 .mb-strip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.r5 .mb-strip-cell{overflow:hidden;border-radius:var(--r-inner);background:var(--c-surface)}.r5 .mb-strip-cell img{display:block;width:100%;height:auto;aspect-ratio:var(--ar-photo);-o-object-fit:cover;object-fit:cover}.r5 .mb-built h2{margin-bottom:var(--s-4)}.r5 .mb-built .lede{max-width:52ch}.r5 .mb-verticals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--col-gap);column-gap:var(--col-gap);margin:var(--s-6) 0 0;padding:0;list-style:none;border-top:2px solid var(--c-ink)}.r5 .mb-verticals li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--c-line);color:var(--c-ink)}.r5 .mb-verticals b{font-variant-numeric:tabular-nums}.r5 .mb-continuity h2{margin-bottom:var(--s-5)}.r5 .mb-cont-list{margin:0;padding:0;list-style:none;border-top:2px solid var(--c-ink);max-width:860px}.r5 .mb-cont-list li{padding:var(--s-4) 0;border-bottom:1px solid var(--c-line);color:var(--c-body)}@media(max-width:1023px){.r5 .mb-event{grid-template-columns:minmax(0,1fr)}.r5 .mb-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:599px){.r5 .mb .cs-hero-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.r5 .mb .cs-hero-figs div:nth-child(3){grid-column:1 / -1}.r5 .mb-event{padding:var(--s-6) 0;gap:var(--s-4);scroll-margin-top:72px}.r5 .mb-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.r5 .mb-verticals{grid-template-columns:minmax(0,1fr)}}
