.country-groups{display:grid;gap:32px;margin-top:40px}.country-group h3{font-size:calc(28px * var(--ds));color:#2a2a26;display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.country-group h3 small{font-family:var(--sans);font-size:13px;letter-spacing:.1em;color:#6b6a60}.country-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px}.country-tiles a,.country-tiles div{display:flex;flex-direction:column;height:100%;border-radius:12px;overflow:hidden;background:var(--bg-soft);border:1px solid var(--line);color:#2a2a26}.country-tiles a{transition:transform .25s,box-shadow .25s}.country-tiles a:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(42,42,38,.14)}.country-tile-blank,.country-tiles img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--bg-deep)}.country-tile-name{padding:7px 8px;font-size:13px;line-height:1.2;text-align:center}@media (max-width:500px){.country-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.country-tile-name{font-size:12px}}