@charset "UTF-8";.teams{padding-block:6rem 2.5rem;background-image:url("/worlds/tokyo2026-contents/assets/img/common/bg_match.jpg");background-image:-webkit-image-set(url("/worlds/tokyo2026-contents/assets/img/common/bg_match.jpg.avif") 1x type("image/avif"), url("/worlds/tokyo2026-contents/assets/img/common/bg_match.jpg") 1x type("image/jpeg"), url("/worlds/tokyo2026-contents/assets/img/common/bg_match@2x.jpg.avif") 2x type("image/avif"), url("/worlds/tokyo2026-contents/assets/img/common/bg_match@2x.jpg") 2x type("image/jpeg"));background-image:image-set(url("/worlds/tokyo2026-contents/assets/img/common/bg_match.jpg.avif") 1x type("image/avif"), url("/worlds/tokyo2026-contents/assets/img/common/bg_match.jpg") 1x type("image/jpeg"), url("/worlds/tokyo2026-contents/assets/img/common/bg_match@2x.jpg.avif") 2x type("image/avif"), url("/worlds/tokyo2026-contents/assets/img/common/bg_match@2x.jpg") 2x type("image/jpeg"))}.teams_inner{padding-block:2.5rem;padding-inline:2.5rem;background-color:#fff;border-radius:1rem}.teamsList{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;justify-content:center}.teamsList_item{flex:1}.teamsList_item a{display:flex;flex-direction:column;row-gap:.625rem;align-items:center;block-size:100%;padding-block:1.25rem 0.75rem;padding-inline:0.625rem;font-size:.875rem;font-weight:700;border:.125rem solid transparent;border-radius:1rem;box-shadow:var(--box-shadow-m);color:inherit;text-decoration:none}.teamsList_item a{transition:border-color .2s ease-out}.teamsList_item a.is-hover{border-color:#081f9c}.teamsList_text{margin-block-start:0.5rem;font-size:.875rem}.teams_section{margin-block-start:6rem}@media (max-width:32.4375rem){.teamsList{grid-template-columns:repeat(2,1fr);gap:1.75rem}.teams_inner{padding-block:1.25rem;padding-inline:1.25rem}}