.competition-gallery-module__3is_ea__gallery{aspect-ratio:16/9;background:var(--mist-100);border-radius:20px;max-width:960px;margin:20px auto;position:relative;overflow:hidden}.competition-gallery-module__3is_ea__gallery>img{object-fit:cover;width:100%;height:100%}.competition-gallery-module__3is_ea__controls{background:var(--white);border-radius:30px;align-items:center;gap:16px;padding:6px;display:flex;position:absolute;bottom:16px;right:16px}.competition-gallery-module__3is_ea__controls button{background:0 0;border:0;padding:8px}.competition-gallery-module__3is_ea__controls span{font-size:12px}.competition-gallery-module__3is_ea__empty{background:var(--mist-100);color:var(--ink-500);text-align:center;border-radius:12px;margin:20px 0;padding:24px}
.search-membership-module__vctcva__bar{border:1px solid var(--mist-200);background:var(--white);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:14px 18px;font-size:13px;line-height:22px;display:flex}.search-membership-module__vctcva__bar>div{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.search-membership-module__vctcva__bar strong{color:var(--ink-900);font-size:14px}.search-membership-module__vctcva__bar span{color:var(--ink-500)}.search-membership-module__vctcva__bar a{color:var(--action);text-decoration:none}.search-membership-module__vctcva__bar .search-membership-module__vctcva__guide{border-top:1px solid var(--mist-200);flex-basis:100%;padding-top:12px}.search-membership-module__vctcva__guide button{color:var(--ink-500);cursor:pointer;background:0 0;border:0}
.unified-events-module__KahtkG__page{width:min(1280px,100% - 48px);color:var(--ink-950);margin:24px auto}.unified-events-module__KahtkG__header{justify-content:space-between;align-items:center;display:flex}.unified-events-module__KahtkG__header h1{margin:0 0 8px;font-size:30px}.unified-events-module__KahtkG__header p,.unified-events-module__KahtkG__meta{color:var(--ink-500)}.unified-events-module__KahtkG__page a{color:var(--action)}.unified-events-module__KahtkG__tabs{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.unified-events-module__KahtkG__tabs button,.unified-events-module__KahtkG__filters button,.unified-events-module__KahtkG__pagination button{border:1px solid var(--mist-200);color:var(--ink-600);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:10px 20px}.unified-events-module__KahtkG__tabs button[aria-pressed=true]{background:var(--action);color:#fff;border-color:var(--action)}.unified-events-module__KahtkG__filters{gap:12px;margin:16px 0;display:flex}.unified-events-module__KahtkG__filters input{border:1px solid var(--mist-200);color:var(--ink-950);background:#fff;border-radius:10px;min-width:0;padding:12px}.unified-events-module__KahtkG__filters input:first-child{flex:1}.unified-events-module__KahtkG__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.unified-events-module__KahtkG__page .unified-events-module__KahtkG__card{border:1px solid var(--mist-200);color:var(--ink-950);background:#fff;border-radius:14px;align-items:center;gap:18px;padding:16px;text-decoration:none;display:flex}.unified-events-module__KahtkG__card>div:nth-child(2){flex:1;min-width:0}.unified-events-module__KahtkG__card h2{margin:6px 0;font-size:17px;line-height:1.5}.unified-events-module__KahtkG__card p{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;margin:6px 0;font-size:13px;overflow:hidden}.unified-events-module__KahtkG__card small,.unified-events-module__KahtkG__card footer{color:var(--action);font-size:12px}.unified-events-module__KahtkG__card footer{gap:12px;margin-top:10px;display:flex}.unified-events-module__KahtkG__cover{background:rgb(var(--accent-rgb) / .08);height:108px;color:var(--action);border-radius:12px;flex:0 0 108px;place-items:center;font-size:30px;font-weight:750;display:grid;overflow:hidden}.unified-events-module__KahtkG__cover img{object-fit:cover;width:100%;height:100%}.unified-events-module__KahtkG__pagination{justify-content:flex-end;align-items:center;gap:16px;margin:20px 0;display:flex}.unified-events-module__KahtkG__pagination button:disabled{opacity:.4}.unified-events-module__KahtkG__overview{border:1px solid var(--mist-200);background:#fff;border-radius:16px;align-items:center;gap:24px;padding:24px;display:flex}.unified-events-module__KahtkG__overview p{color:var(--ink-500)}.unified-events-module__KahtkG__overview h1{font-size:26px}.unified-events-module__KahtkG__overview .unified-events-module__KahtkG__cover{flex-basis:180px;height:180px}.unified-events-module__KahtkG__empty{text-align:center;color:var(--ink-500);background:#fff;padding:36px}@media (max-width:850px){.unified-events-module__KahtkG__list{grid-template-columns:1fr}.unified-events-module__KahtkG__filters{flex-wrap:wrap}.unified-events-module__KahtkG__overview{flex-direction:column;align-items:flex-start}.unified-events-module__KahtkG__page{width:calc(100% - 28px)}.unified-events-module__KahtkG__cover{flex-basis:88px;height:88px}}.unified-events-module__KahtkG__externalLocation{min-width:0;margin-top:20px}.unified-events-module__KahtkG__cover>span{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;max-width:100%;padding:8px;font-size:clamp(18px,2vw,28px);line-height:1.3}.unified-events-module__KahtkG__addressRow{align-items:center;gap:12px;min-width:0;padding:16px 0;display:flex}.unified-events-module__KahtkG__addressRow>span{color:var(--ink-500);flex-shrink:0;font-size:13px}.unified-events-module__KahtkG__addressRow>button{text-align:left;font:inherit;color:var(--action);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.unified-events-module__KahtkG__addressRow>a,.unified-events-module__KahtkG__locationCard header>a{background:rgb(var(--accent-rgb) / .07);border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.unified-events-module__KahtkG__externalLocation svg{flex-shrink:0;width:22px;height:22px}.unified-events-module__KahtkG__locationCard{border:1px solid var(--mist-200);background:var(--white);border-radius:14px;padding:20px;scroll-margin-top:88px}.unified-events-module__KahtkG__locationCard header{justify-content:space-between;align-items:center;gap:16px;display:flex}.unified-events-module__KahtkG__locationCard h2{margin:0;font-size:18px}.unified-events-module__KahtkG__locationCard p{color:var(--ink-500);font-size:13px}.unified-events-module__KahtkG__locationCard strong{overflow-wrap:anywhere;display:block}.unified-events-module__KahtkG__locationCard .unified-events-module__KahtkG__mapLink{background:var(--mist-50);border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:20px;text-decoration:none;display:flex}.unified-events-module__KahtkG__mapLink small{color:var(--ink-500);margin-top:6px;font-size:12px;display:block}
