.legal-page__article{padding-top:2.5rem;padding-bottom:4.5rem}@media (min-width:1024px){.legal-page__article{padding-top:3.25rem;padding-bottom:5.5rem}}.legal-page__eyebrow{color:var(--club-accent,#70ddeb);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.68rem;font-weight:800;display:flex}.legal-page__eyebrow span{background:#16b8ff;width:.38rem;height:.38rem;box-shadow:0 0 12px #16b8ffb3}.legal-page__title{letter-spacing:-.03em;color:#fff;max-width:40rem;margin:0;font-size:clamp(1.7rem,3.4vw,2.35rem);font-weight:800;line-height:1.15}.legal-page__intro{color:#cbd5e1e0;max-width:46rem;margin:.85rem 0 0;font-size:1rem;line-height:1.7}.legal-page__switch{flex-wrap:wrap;gap:.7rem 1.15rem;margin:.9rem 0 0;display:flex}.legal-page__switch a{color:#61baff;text-underline-offset:3px;font-size:.88rem;font-weight:800;text-decoration:underline}.legal-page__switch a:hover{color:#a8dcff}.legal-page__body{max-width:46rem;margin-top:1.25rem}.legal-page__section h2{letter-spacing:.04em;text-transform:uppercase;color:#f1f7ff;margin:2rem 0 .65rem;font-size:.92rem;font-weight:800}.legal-page__section p,.legal-page__section li{color:#bac8d6f2;font-size:.95rem;line-height:1.75}.legal-page__section p{margin:0 0 .8rem}.legal-page__section ul{margin:0 0 .9rem;padding-left:1.2rem}.legal-page__section li+li{margin-top:.32rem}.legal-page__section a,.legal-page__contact a{color:#61baff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-page__contact{color:#94a3b8f2;border-top:1px solid #ffffff14;max-width:46rem;margin:2.4rem 0 0;padding-top:1.15rem;font-size:.88rem;line-height:1.65}
