.taal-surface .taal-v1 .seats-across{margin:16px 0 0;font-weight:700}.taal-surface .taal-v1 .seats-list{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.taal-surface .taal-v1 .seats-card{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid var(--taal-rule);border-top:5px solid var(--taal-navy);border-radius:8px;padding:20px 22px}.taal-surface .taal-v1 .seats-card.t-b{border-top-color:var(--taal-gold)}.taal-surface .taal-v1 .seats-card.t-c{border-top-color:#2e4a6b}.taal-surface .taal-v1 .seats-name{display:flex;align-items:center;gap:12px}.taal-surface .taal-v1 .seats-name h2{margin:0;font:800 1.35rem/1.15 var(--taal-display-face);font-stretch:85%}.taal-surface .taal-v1 .seats-row h3{margin:0 0 4px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--taal-ink-2)}.taal-surface .taal-v1 .seats-row p{margin:0;line-height:1.5}.taal-surface .taal-v1 .seats-links{display:flex;flex-direction:column;gap:4px;margin-top:6px!important}.taal-surface .taal-v1 .seats-links a{color:var(--taal-navy);font-weight:600;overflow-wrap:anywhere}.taal-surface .taal-v1 .seats-foot{margin:24px 0 0;color:var(--taal-ink-2)}.taal-surface .taal-v1 .seats-foot a{color:var(--taal-navy);font-weight:700}.taal-surface .taal-v1 h1.v1-display{font-size:clamp(2.4rem,5.4vw,3.8rem);margin:6px 0 0}