.tile-rail-module__XSa-ia__root{margin:0 0 56px}.tile-rail-module__XSa-ia__railHead{border-top:3px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin:0 0 18px;padding-top:16px;display:flex}.tile-rail-module__XSa-ia__railHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:900}.tile-rail-module__XSa-ia__railHead p{flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.tile-rail-module__XSa-ia__railHead a{color:inherit;align-items:center;gap:4px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.tile-rail-module__XSa-ia__railHead a svg{transition:translate .24s}.tile-rail-module__XSa-ia__railHead a:hover{text-underline-offset:3px;text-decoration:underline}.tile-rail-module__XSa-ia__railHead a:hover svg{translate:2px}.tile-rail-module__XSa-ia__railNone{color:var(--naut-plum);opacity:.55;place-items:center;display:grid;position:absolute;inset:0}.tile-rail-module__XSa-ia__rail{margin:0 calc(var(--edge) * -1);padding:2px var(--edge) 6px;scroll-snap-type:x proximity;scroll-padding-inline:var(--edge);scrollbar-width:none;grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;gap:14px;list-style:none;display:grid;overflow-x:auto}.tile-rail-module__XSa-ia__rail::-webkit-scrollbar{display:none}.tile-rail-module__XSa-ia__rail>li{scroll-snap-align:start}.tile-rail-module__XSa-ia__railLink{color:inherit;text-align:center;justify-items:center;gap:2px;text-decoration:none;display:grid}.tile-rail-module__XSa-ia__railArt{aspect-ratio:1;background:var(--naut-mist);border-radius:18px;width:100%;max-width:132px;margin-bottom:8px;transition:box-shadow .3s;position:relative;overflow:hidden}.tile-rail-module__XSa-ia__railArt img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.tile-rail-module__XSa-ia__railLink:hover .tile-rail-module__XSa-ia__railArt{box-shadow:0 0 0 2px #000}.tile-rail-module__XSa-ia__railLink:hover .tile-rail-module__XSa-ia__railArt img{transform:scale(1.06)}.tile-rail-module__XSa-ia__railLink:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tile-rail-module__XSa-ia__railLink strong{font-size:13.5px;font-weight:650;line-height:1.25}.tile-rail-module__XSa-ia__railLink>span:last-child{font-family:var(--font-mono), monospace;color:var(--muted);font-size:11px}@media (max-width:640px){.tile-rail-module__XSa-ia__rail{grid-auto-columns:88px;gap:12px}}@media (prefers-reduced-motion:reduce){.tile-rail-module__XSa-ia__railHead a svg,.tile-rail-module__XSa-ia__railArt,.tile-rail-module__XSa-ia__railArt img{transition:none}.tile-rail-module__XSa-ia__railLink:hover .tile-rail-module__XSa-ia__railArt img{transform:none}.tile-rail-module__XSa-ia__railHead a:hover svg{translate:none}}
