.sport-grid[data-astro-cid-tf4yp4b5] .sport-card[data-astro-cid-tf4yp4b5]{padding:0;display:flex;flex-direction:column;background:#082f57}.sport-photo[data-astro-cid-tf4yp4b5]{display:block;width:100%;height:auto;aspect-ratio:800/520;object-fit:cover}.sport-card-content[data-astro-cid-tf4yp4b5]{padding:26px;display:flex;flex-direction:column;flex:1}.sport-card-content[data-astro-cid-tf4yp4b5] .text-link[data-astro-cid-tf4yp4b5]{margin-top:auto}.sport-card-content[data-astro-cid-tf4yp4b5] h3[data-astro-cid-tf4yp4b5]{margin-top:10px}.sport-benefits[data-astro-cid-tf4yp4b5]{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;margin:-30px 0 64px;padding:24px;border-block:1px solid var(--line)}.sport-benefits[data-astro-cid-tf4yp4b5] span[data-astro-cid-tf4yp4b5]{display:flex;gap:10px;align-items:center;font-size:.9rem}.sport-benefits[data-astro-cid-tf4yp4b5] svg[data-astro-cid-tf4yp4b5]{color:var(--accent)}.competition-section[data-astro-cid-tf4yp4b5]{padding-top:72px}.competition-grid[data-astro-cid-tf4yp4b5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.competition-grid[data-astro-cid-tf4yp4b5] a[data-astro-cid-tf4yp4b5]{padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:14px;text-decoration:none;display:flex;flex-direction:column;gap:12px}.competition-grid[data-astro-cid-tf4yp4b5] small[data-astro-cid-tf4yp4b5]{color:var(--accent);font-size:.75rem}.competition-grid[data-astro-cid-tf4yp4b5] strong[data-astro-cid-tf4yp4b5]{color:#fff;font-size:1.2rem}.competition-grid[data-astro-cid-tf4yp4b5] span[data-astro-cid-tf4yp4b5]{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:var(--muted)}.sport-trial[data-astro-cid-tf4yp4b5]{text-align:center;padding:56px 28px;margin-top:72px;border:1px solid #ffcf0050;border-radius:20px;background:linear-gradient(130deg,#15579a,#083464)}.sport-trial[data-astro-cid-tf4yp4b5] h2[data-astro-cid-tf4yp4b5]{max-width:750px;margin:12px auto 20px}.sport-trial[data-astro-cid-tf4yp4b5] p[data-astro-cid-tf4yp4b5]{max-width:650px;margin:0 auto 24px}.sport-trial[data-astro-cid-tf4yp4b5]>div[data-astro-cid-tf4yp4b5]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.sport-faq[data-astro-cid-tf4yp4b5]{padding:64px 0}.sport-card[data-astro-cid-tf4yp4b5]:hover,.competition-grid[data-astro-cid-tf4yp4b5] a[data-astro-cid-tf4yp4b5]:hover{border-color:var(--accent);transform:translateY(-3px)}.sport-card[data-astro-cid-tf4yp4b5],.competition-grid[data-astro-cid-tf4yp4b5] a[data-astro-cid-tf4yp4b5]{transition:transform .2s,border-color .2s}@media(max-width:767px){.competition-grid[data-astro-cid-tf4yp4b5]{grid-template-columns:repeat(2,minmax(0,1fr))}.sport-benefits[data-astro-cid-tf4yp4b5]{gap:20px;margin-top:-20px}.competition-grid[data-astro-cid-tf4yp4b5] a[data-astro-cid-tf4yp4b5]{padding:20px 16px}.competition-grid[data-astro-cid-tf4yp4b5] strong[data-astro-cid-tf4yp4b5]{font-size:1rem}}@media(max-width:479px){.competition-grid[data-astro-cid-tf4yp4b5]{grid-template-columns:1fr}.sport-trial[data-astro-cid-tf4yp4b5]{padding:38px 22px}}@media(prefers-reduced-motion:reduce){.sport-card[data-astro-cid-tf4yp4b5],.competition-grid[data-astro-cid-tf4yp4b5] a[data-astro-cid-tf4yp4b5]{transition:none}}.sport-banner[data-astro-cid-tf4yp4b5]{position:relative;overflow:hidden;border-radius:20px;min-height:420px;margin-bottom:60px}.sport-banner[data-astro-cid-tf4yp4b5] picture{position:absolute;inset:0}.sport-banner[data-astro-cid-tf4yp4b5] img{width:100%;height:100%;object-fit:cover}.sport-banner[data-astro-cid-tf4yp4b5]>div[data-astro-cid-tf4yp4b5]{position:relative;padding:50px;min-height:420px;background:linear-gradient(90deg,#06294af5,#06294a40);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sport-banner[data-astro-cid-tf4yp4b5] h2[data-astro-cid-tf4yp4b5]{max-width:500px;margin-bottom:20px}.sport-banner[data-astro-cid-tf4yp4b5] p[data-astro-cid-tf4yp4b5]{max-width:480px;line-height:1.7;margin-bottom:22px}.sport-grid[data-astro-cid-tf4yp4b5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sport-card[data-astro-cid-tf4yp4b5]{position:relative;overflow:hidden;padding:30px;min-height:330px;border-radius:16px;border:1px solid #ffffff26;background:linear-gradient(145deg,#175c85,#092f57);color:#fff;text-decoration:none}.sport-card-1[data-astro-cid-tf4yp4b5],.sport-card-4[data-astro-cid-tf4yp4b5]{background:linear-gradient(145deg,#255b8b,#092f57)}.sport-card-2[data-astro-cid-tf4yp4b5],.sport-card-5[data-astro-cid-tf4yp4b5]{background:linear-gradient(145deg,#785d27,#092f57)}.sport-symbol[data-astro-cid-tf4yp4b5]{display:block;font-size:4rem;margin-bottom:26px}.sport-tags[data-astro-cid-tf4yp4b5]{color:#ffcf00;font-size:.75rem}.sport-card[data-astro-cid-tf4yp4b5] h3[data-astro-cid-tf4yp4b5]{font-size:1.7rem;margin:12px 0}.sport-card[data-astro-cid-tf4yp4b5] p[data-astro-cid-tf4yp4b5]{line-height:1.7;color:#d8e3ee;margin-bottom:24px}.sport-grid[data-astro-cid-tf4yp4b5]+.notice[data-astro-cid-tf4yp4b5]{margin-top:32px}@media(max-width:900px){.sport-grid[data-astro-cid-tf4yp4b5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sport-grid[data-astro-cid-tf4yp4b5]{grid-template-columns:1fr}.sport-banner[data-astro-cid-tf4yp4b5]>div[data-astro-cid-tf4yp4b5]{padding:28px}.sport-banner[data-astro-cid-tf4yp4b5]{margin-bottom:40px}}
