/* Season records. Classes start with ss-. */
.ss-list{margin-top:26px;border-top:2px solid var(--ink)}
.ss-r{display:grid;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:0 36px;padding:26px 0;border-bottom:1px solid var(--line)}
.ss-y{display:grid;gap:4px;color:var(--ink);text-decoration:none}
.ss-y b{font:700 clamp(2.4rem,5vw,3.2rem)/1 var(--display)}
.ss-y__go{color:var(--muted);font:700 .8125rem/1 var(--body);letter-spacing:.16em;text-transform:uppercase}
.ss-y__go::after{content:" ›";font-size:1.1em}
@media (hover:hover){.ss-r:hover{background:var(--surface)}.ss-y:hover .ss-y__go{color:var(--ink)}}
.ss-rec{display:flex;align-items:baseline;gap:14px}
.ss-rec b{font:700 clamp(2.2rem,5vw,3rem)/1 var(--display)}
.ss-cs{display:flex;gap:28px}
.ss-c small{display:block;color:var(--muted);font:700 .75rem/1 var(--body);letter-spacing:.16em;text-transform:uppercase}
.ss-c b{display:block;margin-top:6px;font:700 1.7rem/1 var(--display)}
.ss-post{grid-column:1/-1;margin-top:18px;padding:16px 20px;background:var(--surface);border-left:4px solid var(--baby)}
.ss-post__h{color:var(--muted);font:700 .8125rem/1 var(--body);letter-spacing:.16em;text-transform:uppercase}
.ss-g{display:grid;gap:6px;margin-top:10px}
.ss-g li{font-size:1.0625rem}
.ss-g__r{display:inline-block;min-width:1.6em;padding:1px 6px;background:var(--ink);color:var(--on-baby);text-align:center;font:700 1rem/1.4 var(--display)}
.ss-g__r--L{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}
.ss-note{margin-top:28px;color:var(--muted)}
@media (max-width:760px){
  .ss-r{grid-template-columns:1fr;gap:14px 0;padding:24px 0}
  .ss-y{grid-template-columns:auto 1fr;align-items:baseline;gap:0 14px}
  .ss-y__go{justify-self:end}
  .ss-cs{gap:36px}
}
