.page-module__Sphfgq__page{grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid}.page-module__Sphfgq__main{width:min(100%,52rem);padding:0 var(--space-4) var(--space-8);gap:var(--space-5);align-content:start;margin-inline:auto;display:grid}.page-module__Sphfgq__head{gap:var(--space-3);padding-block:var(--space-5) 0;display:grid}.page-module__Sphfgq__title{font-size:var(--text-h1);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.035em}.page-module__Sphfgq__highlight{background:linear-gradient(transparent 62%, var(--accent) 62%, var(--accent) 92%, transparent 92%);padding-inline:.06em}.page-module__Sphfgq__lead{color:var(--ink-soft);max-width:52ch}.page-module__Sphfgq__sports{gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__Sphfgq__sport{min-height:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1.5px solid var(--line);background:var(--surface);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.page-module__Sphfgq__sport[aria-current=page]{background:var(--invert);color:var(--invert-ink);border-color:var(--invert)}.page-module__Sphfgq__list{gap:var(--space-3);display:grid}.page-module__Sphfgq__empty{color:var(--ink-soft)}.page-module__Sphfgq__link{font-weight:700}
