.Ywkf-G_tournaments{grid-template-columns:minmax(200px,.75fr) minmax(0,1.7fr);gap:34px 60px;margin-top:80px;display:grid}.Ywkf-G_intro .eyebrow{margin-bottom:12px}.Ywkf-G_intro h3{margin-bottom:12px;font-size:clamp(27px,3vw,38px);font-weight:500}.Ywkf-G_intro>p:last-child{color:#61737a;max-width:300px;font-size:15px;line-height:1.55}.Ywkf-G_list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.Ywkf-G_list li{border-top:1px solid var(--line)}.Ywkf-G_list a{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:25px;padding:22px 0;display:grid}.Ywkf-G_list a:hover strong{text-underline-offset:5px;text-decoration:underline}.Ywkf-G_when{letter-spacing:1.4px;color:#536d75;font-size:12px;font-weight:700}.Ywkf-G_what{flex-direction:column;gap:4px;display:flex}.Ywkf-G_what strong{letter-spacing:-.5px;font-size:clamp(20px,2vw,25px);font-weight:500}.Ywkf-G_what span{color:#61737a;font-size:14px}.Ywkf-G_price{white-space:nowrap;font-size:14px}.Ywkf-G_price strong{font-size:19px}@media (max-width:760px){.Ywkf-G_tournaments{grid-template-columns:1fr;margin-top:60px}.Ywkf-G_list a{grid-template-columns:1fr auto;gap:6px 15px}.Ywkf-G_when{grid-column:1/-1}}.Ywkf-G_timeline{--year-h:22px;--date-h:18px;--dot:14px;--dot-y:calc(var(--year-h) + var(--date-h) + 12px + var(--dot) / 2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:18px;margin:0 0 44px;padding:0;list-style:none;display:grid;position:relative}.Ywkf-G_timeline:before{content:"";left:0;right:0;top:var(--dot-y);background:linear-gradient(90deg, transparent, var(--ink) 4%, var(--ink) 96%, transparent);opacity:.35;height:1px;position:absolute}.Ywkf-G_timeline li{padding-top:var(--year-h);position:relative}.Ywkf-G_year{letter-spacing:2px;color:#536d75;font-size:11px;font-weight:700;position:absolute;top:0;left:0}.Ywkf-G_timeline a{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.Ywkf-G_date{height:var(--date-h);letter-spacing:1.2px;white-space:nowrap;font-size:12px;font-weight:700}.Ywkf-G_date small{letter-spacing:0;color:#61737a;font-size:11px;font-weight:500}.Ywkf-G_dot{width:var(--dot);height:var(--dot);background:var(--ink);border:3px solid var(--cream);box-shadow:0 0 0 1px var(--ink);border-radius:50%;margin:8px 0 10px;transition:transform .2s;position:relative}.Ywkf-G_stay .Ywkf-G_dot{width:calc(var(--dot) + 6px);height:calc(var(--dot) + 6px);background:var(--gold);margin:5px 0 7px -3px}.Ywkf-G_timeline li[data-pending] .Ywkf-G_dot{box-shadow:none;border:1.5px dashed var(--ink)}.Ywkf-G_day[data-pending] .Ywkf-G_dot{background:var(--cream)}.Ywkf-G_timeline strong{letter-spacing:-.4px;font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.15}.Ywkf-G_kind{color:#61737a;font-size:13px}.Ywkf-G_timeline a:hover strong,.Ywkf-G_timeline a:focus-visible strong{text-underline-offset:5px;text-decoration:underline}.Ywkf-G_timeline a:hover .Ywkf-G_dot,.Ywkf-G_timeline a:focus-visible .Ywkf-G_dot{transform:scale(1.3)}@media (max-width:760px){.Ywkf-G_timeline{grid-auto-flow:row;gap:22px;margin-bottom:36px}.Ywkf-G_timeline:before{top:6px;bottom:6px;left:calc(var(--dot) / 2);background:linear-gradient(180deg, transparent, var(--ink) 4%, var(--ink) 96%, transparent);width:1px;height:auto;right:auto}.Ywkf-G_timeline li{padding:0 0 0 calc(var(--dot) + 18px)}.Ywkf-G_year{margin-bottom:6px;display:block;position:static}.Ywkf-G_timeline a{gap:2px;position:relative}.Ywkf-G_dot{left:calc(-1 * (var(--dot) + 18px));margin:0;position:absolute;top:2px}.Ywkf-G_stay .Ywkf-G_dot{margin-left:-3px;top:-1px}}.Ywkf-G_horizonTrips{flex-direction:column;gap:12px;display:flex}.Ywkf-G_horizonTrips>.horizon-trip{flex:1}@media (min-width:761px){.Ywkf-G_horizonTrips .horizon-action{flex:0 0 235px}}.Ywkf-G_horizonTrips .horizon-trip{align-items:stretch;overflow:hidden}.Ywkf-G_horizonImage{flex:0 0 190px;width:190px;height:auto;min-height:170px;margin:-25px 0 -25px -28px}:is(.Ywkf-G_horizonTrips .horizon-details,.Ywkf-G_horizonTrips .horizon-action){align-self:center}@media (max-width:760px){:is(.Ywkf-G_horizonTrips .horizon-details,.Ywkf-G_horizonTrips .horizon-action){align-self:stretch}.Ywkf-G_horizonImage{flex:none;width:calc(100% + 46px);height:190px;min-height:0;margin:-23px -23px 0}}
