.seoDirectoryIntro{background:#eef7fc;border:1px solid #bad6e9;border-radius:14px;margin:18px 0 24px;padding:20px}.seoDirectoryIntro p{max-width:72ch}.clubHome .categoryGroup .filters a{color:#12345c;background:#fff;border:1px solid #b7d5e2;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:52px;padding:11px 14px;font-size:15px;font-weight:750;line-height:1.25;text-decoration:none;display:flex}.clubHome .categoryGroup .filters a:hover,.clubHome .categoryGroup .filters a.selected{background:#e8f6fb;border-color:#005fc9}.clubHome .categoryGroup .filters a span{overflow-wrap:anywhere;min-width:0}.clubHome .categoryGroup .filters a small{color:#005fc9;background:#e7f0f5;border-radius:999px;flex:none;padding:2px 6px}.seoActivitySummary>.providerImage{align-self:center;width:min(100%,440px)}html body main.seoActivity .seoActivitySummary>.providerImage{height:auto;max-height:none}html body main.seoActivity .seoActivitySummary>.providerImage>img{object-fit:contain;width:100%;height:auto;max-height:none}.seoActivityContact{background:#fff;border:1px solid #d6e2eb;border-radius:14px;margin:24px 0;padding:20px}.seoActivity .tags a{color:#005fc9;border:1px solid #b7d5e2;border-radius:8px;padding:5px 8px}.seoEventImage{align-self:center;width:min(100%,720px);margin:16px 0;position:relative}.seoEventImage img{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.seoEvent dl{grid-template-columns:auto 1fr;gap:8px 16px;display:grid}.seoEvent dd{overflow-wrap:anywhere;margin:0}.seoEvent dt{font-weight:700}.seoActivity h1,.seoEvent h1{overflow-wrap:anywhere}.seoEvent .demoActions,.seoActivity .demoActions{flex-wrap:wrap}@media (max-width:390px){.seoEvent dl{grid-template-columns:1fr}.seoDirectoryIntro,.seoActivityContact{padding:16px}}
