:root{--os-event-bg:#07111f;--os-event-navy:#0b1627;--os-event-card:#fff;--os-event-text:#0f172a;--os-event-muted:#64748b;--os-event-line:#e2e8f0;--os-event-gold:#d4af37;--os-event-gold2:#f5d76e;--os-event-green:#16a34a;--os-event-green2:#22c55e;--os-event-red:#dc2626;--os-event-radius:20px}.os-events-status{display:inline-flex;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:800;font-style:normal}.is-live{background:rgb(22 163 74 / .20);border:1px solid rgb(74 222 128 / .28);color:#dcfce7}.is-scheduled{background:rgb(59 130 246 / .18);color:#dbeafe}.is-ended{background:rgb(220 38 38 / .17);border:1px solid rgb(248 113 113 / .22);color:#fee2e2}.os-event-countdown{display:inline-flex;align-items:center;gap:9px;margin:0;padding:8px 12px;border:1px solid rgb(246 215 107 / .24);border-radius:12px;background:rgb(15 23 42 / .62);box-shadow:0 12px 30px rgb(0 0 0 / .16);backdrop-filter:blur(10px)}.os-event-countdown>span{color:#f6d76b;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.os-event-countdown>strong{color:#fff;font-size:15px;font-variant-numeric:tabular-nums}.os-event-countdown.is-compact{margin:7px 0 0;padding:6px 8px;border-radius:10px;gap:6px}.os-event-countdown.is-compact>span{font-size:9px}.os-event-countdown.is-compact>strong{font-size:12px}.os-events-home-showcase{width:100%;margin:36px 0 0;padding:26px 28px 28px;border:1px solid rgb(212 175 55 / .38);border-radius:28px;background:radial-gradient(circle at 94% 0,rgb(245 215 110 / .16),transparent 30%),radial-gradient(circle at 6% 100%,rgb(34 197 94 / .09),transparent 34%),linear-gradient(180deg,#fffdf7,#fff);box-shadow:0 26px 72px rgb(15 23 42 / .08);box-sizing:border-box}.os-events-home-showcase *{box-sizing:border-box}.os-events-home-showcase__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.os-events-home-showcase__intro{min-width:0}.os-events-home-showcase__intro>span{display:block;color:#8a6500;font-size:10px;font-weight:950;letter-spacing:.1em}.os-events-home-showcase__head h2{margin:5px 0 5px;color:#0f172a;font-size:28px;line-height:1.08;letter-spacing:-.035em}.os-events-home-showcase__head p{margin:0;color:#64748b;font-size:12.5px;font-weight:650}.os-events-home-showcase__head>a{display:inline-flex;align-items:center;gap:6px;min-height:40px;flex:0 0 auto;padding:0 15px;border:1px solid rgb(22 163 74 / .18);border-radius:999px;background:#166534;color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:900;box-shadow:0 12px 26px rgb(22 101 52 / .16)}.os-events-home-showcase__head>a small{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgb(255 255 255 / .15);font-size:9px}.os-events-home-showcase__head>a b{font-size:14px}.os-events-home-showcase__grid{display:grid;gap:14px}.os-events-home-showcase.is-count-1 .os-events-home-showcase__grid{grid-template-columns:1fr}.os-events-home-showcase.is-count-2 .os-events-home-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);grid-template-rows:repeat(2,minmax(0,1fr))}.os-events-home-showcase.is-count-3 .os-home-event-card:first-child{grid-row:1/3}.os-home-event-card{min-width:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 14px 34px rgb(15 23 42 / .055);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.os-home-event-card:hover{transform:translateY(-2px);border-color:#d9bd57;box-shadow:0 20px 44px rgb(15 23 42 / .09)}.os-home-event-card__media{position:relative;display:block;min-height:170px;overflow:hidden;background:radial-gradient(circle at 70% 20%,rgb(212 175 55 / .26),transparent 28%),linear-gradient(135deg,#07111f,#17314f);text-decoration:none!important}.os-home-event-card__media:before{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,rgb(3 8 18 / .05),rgb(3 8 18 / .58)),var(--os-home-event-cover,none);background-size:cover;background-position:center}.os-home-event-card__type,.os-home-event-card__media>.os-events-status{position:absolute;z-index:2;top:14px;display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:900;backdrop-filter:blur(8px)}.os-home-event-card__type{left:14px;background:rgb(7 17 31 / .84);color:#fff}.os-home-event-card__media>.os-events-status{right:14px}.os-home-event-card__body{display:flex;min-width:0;flex-direction:column;padding:17px 18px 18px}.os-home-event-card h3{margin:0 0 10px;font-size:21px;line-height:1.15;letter-spacing:-.025em}.os-home-event-card h3 a{color:#0f172a!important;text-decoration:none!important}.os-home-event-card .os-events-countdown{margin:0 0 11px}.os-home-event-card__meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:auto}.os-home-event-card__meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border-radius:10px;background:#f8fafc;color:#475569;font-size:10.5px;font-weight:800}.os-home-event-card__cta{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:13px;color:#166534!important;text-decoration:none!important;font-size:11.5px;font-weight:950}.os-home-event-card__cta b{font-size:15px}.os-events-home-showcase.is-count-1 .os-home-event-card{display:grid;grid-template-columns:minmax(320px,44%) minmax(0,1fr);min-height:286px}.os-events-home-showcase.is-count-1 .os-home-event-card__media{min-height:286px}.os-events-home-showcase.is-count-1 .os-home-event-card__body{justify-content:center;padding:24px 26px}.os-events-home-showcase.is-count-1 .os-home-event-card h3{font-size:28px}.os-events-home-showcase.is-count-2 .os-home-event-card__media{min-height:190px}.os-events-home-showcase.is-count-2 .os-home-event-card h3{font-size:22px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary{display:grid;grid-template-rows:215px minmax(0,1fr)}.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary .os-home-event-card__media{min-height:215px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary h3{font-size:24px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:0}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__media{min-height:142px;height:100%}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__type{top:10px;left:10px;min-height:28px;padding:0 8px;font-size:9px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__media>.os-events-status{top:auto;right:auto;left:10px;bottom:10px;min-height:27px;padding:0 8px;font-size:9px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__body{padding:14px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary h3{margin-bottom:7px;font-size:16px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-events-countdown{margin-bottom:7px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__meta span{min-height:26px;padding:0 7px;font-size:9px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__meta span:nth-child(2){display:none}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__cta{margin-top:8px;font-size:10px}@media (max-width:820px){.os-events-home-showcase{padding:22px 20px 23px;border-radius:24px}.os-events-home-showcase__head{align-items:flex-start}.os-events-home-showcase__head h2{font-size:24px}.os-events-home-showcase.is-count-1 .os-home-event-card{grid-template-columns:42% minmax(0,1fr);min-height:250px}.os-events-home-showcase.is-count-1 .os-home-event-card__media{min-height:250px}.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{grid-template-columns:minmax(0,1.18fr) minmax(270px,.82fr)}}@media (max-width:680px){.os-events-home-showcase{margin-top:24px;padding:17px 15px 18px;border-radius:21px}.os-events-home-showcase__head{align-items:flex-start;gap:11px;margin-bottom:14px}.os-events-home-showcase__head h2{font-size:21px}.os-events-home-showcase__head p{font-size:10.5px;line-height:1.45}.os-events-home-showcase__head>a{min-height:36px;padding:0 11px;font-size:9.5px}.os-events-home-showcase__grid,.os-events-home-showcase.is-count-2 .os-events-home-showcase__grid,.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{display:flex;grid-template:none;gap:10px;overflow-x:auto;overflow-y:hidden;margin:0 -2px;padding:1px 2px 7px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.os-events-home-showcase__grid::-webkit-scrollbar{display:none}.os-home-event-card,.os-events-home-showcase.is-count-1 .os-home-event-card,.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary,.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{display:flex;flex:0 0 86%;width:86%;min-height:0;flex-direction:column;scroll-snap-align:start}.os-events-home-showcase.is-count-1 .os-home-event-card{flex-basis:100%;width:100%}.os-home-event-card__media,.os-events-home-showcase.is-count-1 .os-home-event-card__media,.os-events-home-showcase.is-count-2 .os-home-event-card__media,.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary .os-home-event-card__media,.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__media{width:100%;height:164px;min-height:164px}.os-home-event-card__body,.os-events-home-showcase.is-count-1 .os-home-event-card__body,.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__body{justify-content:flex-start;padding:14px}.os-home-event-card h3,.os-events-home-showcase.is-count-1 .os-home-event-card h3,.os-events-home-showcase.is-count-2 .os-home-event-card h3,.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary h3,.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary h3{font-size:18px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__type{top:14px;left:14px;min-height:32px;padding:0 10px;font-size:10px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__media>.os-events-status{top:14px;right:14px;bottom:auto;left:auto;min-height:32px;padding:0 10px;font-size:10px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__meta span:nth-child(2){display:inline-flex}.os-home-event-card__meta{gap:6px}.os-home-event-card__meta span{font-size:9.5px}.os-home-event-card__cta{margin-top:10px}}@media (max-width:430px){.os-events-home-showcase__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.os-events-home-showcase__head p{grid-column:1/-1}.os-events-home-showcase__head>a{align-self:end}.os-home-event-card,.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary,.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{flex-basis:89%;width:89%}.os-events-home-showcase.is-count-1 .os-home-event-card{flex-basis:100%;width:100%}}.os-events-status.is-awaiting{background:linear-gradient(135deg,#7c2d12,#c2410c);color:#fff;border-color:rgb(251 146 60 / .35)}.os-home-event-card.is-sport-card.has-team-theme{position:relative;border-color:rgb(15 23 42 / .14)}.os-home-event-card.is-sport-card.has-team-theme:before{content:"";position:absolute;z-index:4;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--os-team-primary,#166534),var(--os-team-secondary,#0f172a),var(--os-team-accent,#f3d34a))}.os-home-event-card.is-sport-card.has-team-theme .os-home-event-card__cta{color:var(--os-team-primary,#166534)!important}.os-home-event-card__clubmark{position:absolute;z-index:2;left:14px;bottom:14px;display:grid;place-items:center;width:54px;height:54px;padding:4px;border:1px solid rgb(255 255 255 / .28);border-radius:16px;background:rgb(255 255 255 / .93);box-shadow:0 10px 26px rgb(2 6 23 / .22);backdrop-filter:blur(8px)}.os-home-event-card__clubmark img{display:block;width:100%;height:100%;object-fit:contain;border-radius:11px}.os-home-event-card__sportline{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:7px;margin:-2px 0 11px;padding:8px;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(135deg,var(--os-team-surface,#f8fafc),#fff)}.os-home-event-card__sportline>em{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--os-team-primary,#166534);color:#fff;font-size:8px;font-style:normal;font-weight:1000}.os-home-event-card__sportteam{display:flex;align-items:center;gap:6px;min-width:0}.os-home-event-card__sportteam.is-away{justify-content:flex-end;text-align:right}.os-home-event-card__sportteam img,.os-home-event-card__sportteam>b{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid #e5e7eb;border-radius:9px;background:#fff;font-size:9px;font-weight:1000;color:#0f172a}.os-home-event-card__sportteam img{object-fit:contain}.os-home-event-card__sportteam strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:9px;font-weight:950}.os-home-event-card.is-sport-card h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__clubmark{width:40px;height:40px;left:10px;bottom:10px;border-radius:12px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportline{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:5px;margin-bottom:7px;padding:6px;border-radius:11px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportline>em{width:24px;height:24px;font-size:7px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportteam img,.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportteam>b{width:24px;height:24px;flex-basis:24px;border-radius:7px;font-size:8px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportteam strong{font-size:8px}@media (max-width:680px){.os-home-event-card__clubmark{width:46px;height:46px;bottom:12px}.os-home-event-card__sportline{margin-bottom:9px}.os-home-event-card__sportteam strong{font-size:8.5px}}.os-events-home-showcase{position:relative;isolation:isolate;margin-top:38px;padding:28px 30px 30px;border-color:rgb(212 175 55 / .40);background:radial-gradient(circle at 92% 5%,rgb(250 204 21 / .10),transparent 28%),radial-gradient(circle at 7% 96%,rgb(22 163 74 / .07),transparent 31%),linear-gradient(180deg,#fffef9 0%,#fff 58%,#fbfffc 100%);box-shadow:0 26px 70px rgb(15 23 42 / .075)}.os-events-home-showcase:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgb(255 255 255 / .75),transparent 34%,rgb(255 255 255 / .25))}.os-events-home-showcase__head{align-items:center;margin-bottom:20px}.os-events-home-showcase__intro>span{font-size:10px;letter-spacing:.12em}.os-events-home-showcase__head h2{font-size:29px;margin-top:6px}.os-events-home-showcase__head p{font-size:12px}.os-events-home-showcase__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex:0 0 auto}.os-events-home-showcase__count{display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;min-width:82px;margin:0;padding:0 13px;border:1px solid #e5e7eb;border-radius:999px;background:rgb(255 255 255 / .88);color:#475569;font-size:10px;font-weight:900;line-height:1;text-align:center;white-space:nowrap;box-shadow:0 8px 22px rgb(15 23 42 / .045);box-sizing:border-box}.os-events-home-showcase__actions>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;min-height:40px;margin:0;padding:0 15px;border:1px solid rgb(22 163 74 / .16);border-radius:999px;background:#166534;color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:950;line-height:1;white-space:nowrap;box-shadow:0 12px 26px rgb(22 101 52 / .15);box-sizing:border-box}.os-events-home-showcase__actions>a b{font-size:14px}.os-events-home-showcase__grid{gap:14px}.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{grid-template-columns:minmax(0,1.48fr) minmax(330px,.92fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.os-home-event-card{--os-card-accent:#16a34a;position:relative;border-color:#e3e9ef;border-radius:23px;box-shadow:0 12px 32px rgb(15 23 42 / .055);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.os-home-event-card:after{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;border-radius:0 4px 4px 0;background:var(--os-card-accent);opacity:0;transition:opacity .18s ease}.os-home-event-card.is-type-konser{--os-card-accent:#7c3aed}.os-home-event-card.is-type-panayir{--os-card-accent:#b7791f}.os-home-event-card.is-type-festival{--os-card-accent:#be185d}.os-home-event-card.is-type-spor{--os-card-accent:var(--os-team-primary,#166534)}.os-home-event-card.is-type-kultur{--os-card-accent:#2563eb}.os-home-event-card.is-type-etkinlik{--os-card-accent:#475569}@media (hover:hover) and (pointer:fine){.os-home-event-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--os-card-accent) 45%,#e2e8f0);box-shadow:0 20px 46px rgb(15 23 42 / .095)}.os-home-event-card:hover:after{opacity:1}}.os-home-event-card__media{min-height:176px;background:#0b1627}.os-home-event-card__media:before{background-image:linear-gradient(180deg,rgb(3 8 18 / .02),rgb(3 8 18 / .44)),var(--os-home-event-cover,none);background-position:center;background-size:cover}.os-home-event-card__type,.os-home-event-card__media>.os-events-status{min-height:30px;padding:0 9px;font-size:9px;box-shadow:0 6px 18px rgb(2 6 23 / .12)}.os-home-event-card__body{padding:16px 17px 17px}.os-home-event-card h3{margin-bottom:10px;font-size:20px;line-height:1.13}.os-home-event-card h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.os-event-countdown.os-home-countdown{display:flex;align-items:center;gap:8px;width:100%;min-height:35px;margin:0 0 10px;padding:0 11px;border-radius:11px;background:linear-gradient(135deg,#6b7280,#8b8f96);box-shadow:0 9px 20px rgb(15 23 42 / .12)}.os-event-countdown.os-home-countdown span{flex:0 0 auto;color:#fde047;font-size:9px;font-weight:950;letter-spacing:.035em;text-transform:uppercase}.os-event-countdown.os-home-countdown strong{min-width:0;color:#fff;font-size:12px;font-weight:950;letter-spacing:-.01em;white-space:nowrap}.os-home-event-card__meta{gap:6px}.os-home-event-card__meta span{min-height:27px;padding:0 8px;border:1px solid #eef2f7;border-radius:9px;background:#f8fafc;font-size:9.5px}.os-home-event-card__cta{margin-top:10px;font-size:10.5px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary{grid-template-rows:224px minmax(0,1fr)}.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary .os-home-event-card__media{min-height:224px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary .os-home-event-card__body{padding:17px 18px 18px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary h3{font-size:22px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary .os-event-countdown.os-home-countdown{max-width:100%}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{display:grid;grid-template-columns:145px minmax(0,1fr);min-height:170px;height:100%}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__media{height:100%;min-height:170px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__body{justify-content:center;padding:12px 13px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary h3{margin-bottom:8px;font-size:15px;line-height:1.18}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-event-countdown.os-home-countdown{min-height:31px;margin-bottom:8px;padding:0 8px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-event-countdown.os-home-countdown span{font-size:7.5px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-event-countdown.os-home-countdown strong{font-size:10px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__meta span{min-height:24px;padding:0 6px;font-size:8px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__cta{margin-top:7px;font-size:9.5px}.os-home-event-card.is-sport-card .os-home-event-card__sportline{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:6px;margin:0 0 7px;padding:8px;border-color:rgb(15 23 42 / .10);border-radius:13px;background:linear-gradient(90deg,color-mix(in srgb,var(--os-team-primary,#166534) 12%,#fff) 0 49.5%,#fff 49.5% 50.5%,#f8fafc 50.5% 100%)}.os-home-event-card.is-sport-card .os-home-event-card__sportline>em{width:28px;height:28px;background:linear-gradient(135deg,var(--os-team-primary,#166534),#991b1b);font-size:7px;box-shadow:0 7px 16px rgb(15 23 42 / .12)}.os-home-event-card.is-sport-card .os-home-event-card__sportteam{gap:6px}.os-home-event-card.is-sport-card .os-home-event-card__sportteam img,.os-home-event-card.is-sport-card .os-home-event-card__sportteam>b{width:28px;height:28px;flex-basis:28px;padding:2px;border:0;border-radius:8px;background:#fff0;object-fit:contain}.os-home-event-card.is-sport-card .os-home-event-card__sportteam strong{font-size:8.5px;color:#0f172a}.os-home-event-card__sportmeta{margin:-1px 0 8px;color:#64748b;font-size:8.5px;font-weight:850;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card h3{display:none}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportline{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);margin-bottom:6px;padding:6px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportline>em{width:24px;height:24px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportteam img,.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportteam>b{width:23px;height:23px;flex-basis:23px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportteam strong{font-size:7.5px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportmeta{margin-bottom:7px;font-size:7.8px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-event-countdown.os-home-countdown{display:none}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__meta{margin-top:0}.os-events-home-showcase.is-count-1 .os-home-event-card{grid-template-columns:minmax(360px,47%) minmax(0,1fr);min-height:300px}.os-events-home-showcase.is-count-1 .os-home-event-card__media{min-height:300px}.os-events-home-showcase.is-count-1 .os-home-event-card__body{padding:25px 28px}.os-events-home-showcase.is-count-1 .os-home-event-card h3{font-size:28px}.os-events-home-showcase.is-count-2 .os-events-home-showcase__grid{gap:14px}.os-events-home-showcase.is-count-2 .os-home-event-card{display:grid;grid-template-rows:205px minmax(0,1fr)}.os-events-home-showcase.is-count-2 .os-home-event-card__media{min-height:205px}.os-events-home-showcase.is-count-2 .os-home-event-card__body{padding:17px 18px}.os-events-home-showcase.is-count-2 .os-home-event-card h3{font-size:20px}@media (max-width:900px){.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{grid-template-columns:minmax(0,1.2fr) minmax(285px,.8fr)}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{grid-template-columns:118px minmax(0,1fr)}.os-events-home-showcase__count{display:none}}@media (max-width:680px){.os-events-home-showcase{margin-top:25px;padding:18px 15px 19px;border-radius:22px}.os-events-home-showcase__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;margin-bottom:14px}.os-events-home-showcase__intro{display:contents}.os-events-home-showcase__intro>span{grid-column:1/2;font-size:8px}.os-events-home-showcase__head h2{grid-column:1/2;margin:0;font-size:21px}.os-events-home-showcase__head p{grid-column:1/-1;grid-row:3;margin-top:1px;font-size:10px}.os-events-home-showcase__actions{grid-column:2;grid-row:1/3;align-self:center}.os-events-home-showcase__actions>a{min-height:36px;padding:0 10px;font-size:9px}.os-events-home-showcase__grid,.os-events-home-showcase.is-count-2 .os-events-home-showcase__grid,.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{display:flex;gap:10px;overflow-x:auto;margin:0 -2px;padding:1px 2px 7px;scroll-snap-type:x mandatory}.os-home-event-card,.os-events-home-showcase.is-count-2 .os-home-event-card,.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary,.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{display:flex;flex:0 0 87%;width:87%;min-height:0;height:auto;flex-direction:column;scroll-snap-align:start}.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary{flex-basis:92%;width:92%}.os-events-home-showcase.is-count-1 .os-home-event-card{display:flex;flex:0 0 100%;width:100%;min-height:0;flex-direction:column}.os-home-event-card__media,.os-events-home-showcase.is-count-1 .os-home-event-card__media,.os-events-home-showcase.is-count-2 .os-home-event-card__media,.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary .os-home-event-card__media,.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__media{height:170px;min-height:170px}.os-home-event-card__body,.os-events-home-showcase.is-count-1 .os-home-event-card__body,.os-events-home-showcase.is-count-2 .os-home-event-card__body,.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary .os-home-event-card__body,.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__body{justify-content:flex-start;padding:14px}.os-home-event-card h3,.os-events-home-showcase.is-count-1 .os-home-event-card h3,.os-events-home-showcase.is-count-2 .os-home-event-card h3,.os-events-home-showcase.is-count-3 .os-home-event-card.is-primary h3{font-size:18px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card h3{display:block;font-size:17px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-event-countdown.os-home-countdown{display:flex}.os-event-countdown.os-home-countdown{min-height:33px}.os-event-countdown.os-home-countdown strong{font-size:11px}.os-home-event-card.is-sport-card .os-home-event-card__sportteam strong{font-size:8.5px}.os-home-event-card__sportmeta{font-size:8.5px}}@media (min-width:901px){.os-events-home-showcase.is-count-1 .os-events-home-showcase__grid{grid-template-columns:1fr}.os-events-home-showcase.is-count-2 .os-events-home-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{grid-template-columns:minmax(0,1.30fr) minmax(390px,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{grid-template-columns:136px minmax(0,1fr);min-height:170px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__body{padding:13px 15px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary h3{font-size:15.5px;line-height:1.2}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-event-countdown.os-home-countdown{padding-left:9px;padding-right:9px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportline{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:6px;padding:7px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportline>em{width:26px;height:26px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportteam img,.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportteam>b{width:25px;height:25px;flex-basis:25px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportteam strong{font-size:8.2px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportmeta{font-size:8.2px}}@media (min-width:681px) and (max-width:900px){.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{grid-template-columns:minmax(0,1.10fr) minmax(300px,.90fr)}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{grid-template-columns:112px minmax(0,1fr)}}@media (min-width:901px){.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{grid-template-columns:minmax(0,1.15fr) minmax(430px,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{grid-template-columns:168px minmax(0,1fr)}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__media{width:168px;min-width:168px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__body{min-width:0;padding:13px 14px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary h3{font-size:15px}}@media (min-width:901px) and (max-width:1080px){.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{grid-template-columns:minmax(0,1.12fr) minmax(390px,1fr)}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{grid-template-columns:154px minmax(0,1fr)}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__media{width:154px;min-width:154px}}@media (min-width:901px){.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{grid-template-columns:minmax(0,1.06fr) minmax(455px,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{grid-template-columns:180px minmax(0,1fr)}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__media{width:180px;min-width:180px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__body{min-width:0;padding:12px 14px 13px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card h3{display:block;min-height:31px;margin:4px 0 6px;font-size:13.5px;line-height:1.16}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportline{margin-bottom:5px;padding:6px 7px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportmeta{margin:0 0 4px;font-size:7.8px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__meta{margin-top:0}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__cta{margin-top:6px}}@media (min-width:901px) and (max-width:1080px){.os-events-home-showcase.is-count-3 .os-events-home-showcase__grid{grid-template-columns:minmax(0,1.03fr) minmax(410px,1fr)}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary{grid-template-columns:166px minmax(0,1fr)}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary .os-home-event-card__media{width:166px;min-width:166px}}@media (min-width:901px){.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__body{display:flex;flex-direction:column}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card h3{order:-30;min-height:0;margin:0 0 8px;font-size:14px;line-height:1.18}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportline{order:-20;margin:0 0 6px}.os-events-home-showcase.is-count-3 .os-home-event-card.is-secondary.is-sport-card .os-home-event-card__sportmeta{order:-10;margin:0 0 7px}}.os-home-event-card.is-invitation-card{border-color:rgb(190 24 93 / .22)}.os-home-invite-card__media{position:relative;overflow:hidden;background:radial-gradient(circle at 27% 22%,rgb(255 255 255 / .20),transparent 23%),radial-gradient(circle at 75% 65%,rgb(251 207 232 / .18),transparent 30%),linear-gradient(145deg,#6b173f,#be185d 58%,#4b1537)!important}.os-home-invite-card__media:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0 45%,rgb(255 255 255 / .08) 45% 47%,transparent 47% 100%)}.os-home-invite-card__symbol{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);font-size:clamp(42px,6vw,76px);filter:drop-shadow(0 12px 20px rgb(38 5 25 / .28))}.os-home-invite-card__summary{display:flex;align-items:center;gap:9px;margin:3px 0 9px;padding:8px 10px;border-radius:12px;background:#fff0f6;color:#831843}.os-home-invite-card__summary strong{font-size:21px;line-height:1}.os-home-invite-card__summary span{font-size:10px;font-weight:850}.os-home-event-card.is-invitation-card .os-home-event-card__cta{color:#9d174d!important}@media (max-width:620px){.os-home-invite-card__symbol{font-size:50px}}.os-sport-live-cover{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;overflow:hidden;padding:28px 14px;background:radial-gradient(circle at 20% 50%,rgb(14 159 91 / .33),transparent 49%),radial-gradient(circle at 80% 45%,rgb(37 99 235 / .39),transparent 50%),linear-gradient(135deg,#06182d,#0c2340);color:#fff;text-shadow:0 1px 4px #000;pointer-events:none}.os-sport-live-cover__league{max-width:95%;font-size:clamp(9px,1vw,13px);font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.os-sport-live-cover__teams{display:flex;align-items:center;justify-content:center;gap:clamp(6px,1.8vw,26px);max-width:100%;width:100%}.os-sport-live-cover__team{display:flex;min-width:0;max-width:43%;flex:1 1 0%;align-items:center;flex-direction:column;gap:7px;text-align:center}.os-sport-live-cover__team img,.os-sport-live-cover__team>b{object-fit:contain;width:clamp(46px,7vw,94px);height:clamp(46px,7vw,94px);max-width:100%;filter:drop-shadow(0 5px 14px #0007)}.os-sport-live-cover__team>b{display:grid;place-items:center;border:1px solid #fff7;border-radius:50%;background:#1e293b;font-size:25px}.os-sport-live-cover__team strong{font-size:clamp(9px,1.2vw,15px);font-weight:900;line-height:1.15;overflow-wrap:anywhere}.os-sport-live-cover__teams>em{flex:0 0 auto;font-weight:950;font-size:clamp(18px,3vw,38px);font-style:normal;color:#fbbf24}.os-sport-live-cover__date{font-size:clamp(10px,1.1vw,14px);font-weight:800}.os-home-event-card__media,.os-hub-event-card__media,.os-events-hero{isolation:isolate}.os-home-event-card__media>.os-events-status,.os-home-event-card__media>.os-home-event-card__type,.os-hub-event-card__media>.os-events-status,.os-hub-event-card__media>.os-hub-event-card__type{z-index:2}.os-events-hero>.os-sport-live-cover{opacity:.38}@media(max-width:650px){.os-sport-live-cover{gap:5px;padding:17px 9px}.os-sport-live-cover__team img,.os-sport-live-cover__team>b{width:54px;height:54px}.os-sport-live-cover__team strong{font-size:10px}}