.z-gab-wrap{margin-block:var(--banner-gap)}@media (max-width:720px){.z-gab-wrap{margin-block:var(--banner-gap-sm)}}.z-gab{position:relative;margin-inline:-1rem;padding:1rem 1rem 1.125rem 1.25rem;background:linear-gradient(180deg,var(--band-b,#18253f) 0,var(--ink-900,#08162b) 100%);box-shadow:inset 0 1px 0 rgba(244,246,248,.1),inset 0 -1px 0 rgba(244,246,248,.07);overflow:hidden}.z-gab:before{content:"";position:absolute;inset-block:0;left:0;width:4px;background:var(--grad-primary,var(--zst-heat,#ff6b2c))}.z-gab-eyebrow{margin:0 0 .125rem;font-size:10.5px;font-weight:var(--fw-bold,700);letter-spacing:.04em;text-transform:uppercase;color:var(--zst-heat,#ff6b2c)}.z-gab-title{margin:0 0 .625rem;font-family:var(--font-heading);font-variation-settings:"wdth" 104,"wght" 800;font-size:1.125rem;line-height:1.2;color:var(--zst-chalk,#f4f6f8)}.z-gab-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.z-gab-row{align-items:center;gap:.625rem}.z-gab-line,.z-gab-row{display:flex;min-width:0}.z-gab-line{flex-wrap:wrap;align-items:baseline;gap:0 .375rem;font-size:.9375rem;line-height:1.35;color:var(--text-primary,#dadee4);text-decoration:none}a.z-gab-line:hover .z-gab-name{text-decoration:underline}.z-gab-name{font-weight:var(--fw-semibold,600);color:var(--zst-chalk,#f4f6f8)}.z-gab-sep{color:var(--text-muted,#8a94a6)}.z-gab-club,.z-gab-min{color:var(--text-secondary,#a5adbb)}.z-gab-min{font-variant-numeric:tabular-nums}.z-gab-cta{display:inline-block;position:relative;margin-top:.875rem;font-size:.875rem;font-weight:var(--fw-semibold,600);color:var(--primary-300,#ffa680);text-decoration:none}.z-gab-cta:after{content:"";position:absolute;inset:-10px 0}.z-gab-cta:hover{text-decoration:underline}@media (min-width:721px){.z-gab{margin-inline:0;border-radius:var(--radius-lg,12px);padding:1.125rem 1.25rem 1.25rem 1.5rem}.z-gab-list{gap:.375rem}}