.fly[data-astro-cid-k5wcbw4m]{margin:1.25rem 0 0}.lead-line[data-astro-cid-k5wcbw4m]{margin:0 0 1rem;font-size:1.05rem;font-weight:600}.table-wrap[data-astro-cid-k5wcbw4m]{margin:.5rem 0 1.5rem;overflow-x:auto}.table-wrap[data-astro-cid-k5wcbw4m]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.schedule[data-astro-cid-k5wcbw4m]{border-collapse:collapse;width:100%;font-size:.92rem}.schedule[data-astro-cid-k5wcbw4m] th[data-astro-cid-k5wcbw4m],.schedule[data-astro-cid-k5wcbw4m] td[data-astro-cid-k5wcbw4m]{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.schedule[data-astro-cid-k5wcbw4m] thead[data-astro-cid-k5wcbw4m] th[data-astro-cid-k5wcbw4m]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.78rem}.schedule[data-astro-cid-k5wcbw4m] tbody[data-astro-cid-k5wcbw4m] th[data-astro-cid-k5wcbw4m]{font-weight:600}@media (width<=599px){.schedule[data-astro-cid-k5wcbw4m] th[data-astro-cid-k5wcbw4m],.schedule[data-astro-cid-k5wcbw4m] td[data-astro-cid-k5wcbw4m]{white-space:normal;padding:8px}}.steps[data-astro-cid-v2indxzo]{gap:.7rem;margin:0;padding-left:1.2rem;display:grid}.steps[data-astro-cid-v2indxzo] li[data-astro-cid-v2indxzo]{font-size:.95rem}.byg-link[data-astro-cid-bfkmsjrw]{width:fit-content;margin-top:6px;font-size:.93rem;font-weight:600;display:block}.byg[data-astro-cid-bfkmsjrw] .ph-tag[data-astro-cid-bfkmsjrw]{color:#8a3a5c;margin-left:8px;font-size:.66rem}.byg-fine[data-astro-cid-bfkmsjrw]{margin-top:1.2rem}.game-day[data-astro-cid-ibujs5ow]{border-radius:var(--radius);background:var(--night);color:#fff;margin:.75rem 0;padding:16px}#hotels .tier .game-day h3.gd-title{color:#fff;margin:0 0 14px;font-size:1.05rem}.gd-title[data-astro-cid-ibujs5ow] .icon{color:#3fae5c}.gd-line[data-astro-cid-ibujs5ow]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.gd-step[data-astro-cid-ibujs5ow]{align-content:start;justify-items:start;gap:2px;font-size:.85rem;line-height:1.3;display:grid;position:relative}.gd-dot[data-astro-cid-ibujs5ow]{width:44px;height:44px;color:var(--night);background:#3fae5c;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex;position:relative}.gd-time[data-astro-cid-ibujs5ow]{letter-spacing:.04em;color:#3fae5c;font-weight:700}.gd-step[data-astro-cid-ibujs5ow] strong[data-astro-cid-ibujs5ow]{font-size:.95rem;font-weight:650}.gd-note[data-astro-cid-ibujs5ow]{color:#ffffffb8}.game-day[data-astro-cid-ibujs5ow] em[data-astro-cid-ibujs5ow]{letter-spacing:0;color:#ffffffa8;font-size:.75rem;font-style:normal;font-weight:500}.gd-facts[data-astro-cid-ibujs5ow]{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:12px 0 0;list-style:none;display:flex}.gd-fact[data-astro-cid-ibujs5ow]{background:#ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;font-weight:500;display:inline-flex}.gd-fact[data-astro-cid-ibujs5ow] .icon{color:#3fae5c}.gd-fact[data-astro-cid-ibujs5ow] a[data-astro-cid-ibujs5ow]{color:#fff}@media (width>=744px){.gd-line[data-astro-cid-ibujs5ow]{grid-template-columns:repeat(4,minmax(0,1fr))}.gd-line[data-astro-cid-ibujs5ow]:before{content:"";background:#3fae5c;height:2px;position:absolute;top:22px;left:0;right:0}}.hotels-first[data-astro-cid-2brh6vcd]{padding-top:1.5rem}.all-hotels[data-astro-cid-2brh6vcd]{justify-items:start;gap:.5rem;margin-top:1rem;display:grid}.all-btn[data-astro-cid-2brh6vcd]{border-radius:var(--radius);background:var(--brand);color:#fff;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:650;text-decoration:none;display:inline-flex}.all-btn[data-astro-cid-2brh6vcd]:hover{filter:brightness(1.08)}.all-btn[data-astro-cid-2brh6vcd][hidden]{display:none}.all-btn[data-astro-cid-2brh6vcd]:focus-visible{outline-offset:3px;outline:3px solid #8884e4}.ended-bar[data-astro-cid-2brh6vcd]{border-radius:var(--radius);border:1px solid var(--glow);background:#fff3e6;margin:16px 0 0;padding:12px 16px;font-size:.95rem}.ended-bar[data-astro-cid-2brh6vcd][hidden]{display:none}@media (width>=744px){.page[data-astro-cid-2brh6vcd] .title-block{margin-bottom:0;padding-bottom:28px}}.side-photo[data-astro-cid-2brh6vcd]{display:none}body:has(.is-sport){overflow-x:clip}.is-sport[data-astro-cid-2brh6vcd] .title-block{isolation:isolate}.sport-hero[data-astro-cid-2brh6vcd]{z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.sport-hero[data-astro-cid-2brh6vcd] img{object-fit:cover;width:100%;height:100%;display:block}.sport-hero[data-astro-cid-2brh6vcd]:after{content:"";background:linear-gradient(#0b173ba8 0%,#0b173bd1 45%,#0b173bf7 100%);position:absolute;inset:0}.is-sport[data-astro-cid-2brh6vcd] .title-block:after{content:"";border-image:repeating-linear-gradient(90deg,#3fae5c 0 56px,#fff 56px 60px) 0 fill/0/0 100vmax;height:5px;position:absolute;bottom:0;left:0;right:0}.is-sport[data-astro-cid-2brh6vcd].plain-stripe .title-block:after{border-image:linear-gradient(#3fae5c,#3fae5c) 0 fill/0/0 100vmax}.sport-pill[data-astro-cid-2brh6vcd]{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;font-size:.78rem;font-weight:700;line-height:1.3;display:flex}.sp-dot[data-astro-cid-2brh6vcd]{width:26px;height:26px;color:var(--night);background:#3fae5c;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.vtags[data-astro-cid-2brh6vcd] .sp-count[data-astro-cid-2brh6vcd]{color:var(--night);background:#fff;border-color:#fff;border-radius:10px;align-items:center;gap:6px;padding:3px 12px;font-size:.82rem;font-weight:750;display:inline-flex}.sp-count[data-astro-cid-2brh6vcd] b[data-astro-cid-2brh6vcd]{color:var(--mode-walk);font-size:1.25rem;font-weight:800;line-height:1.2}.sport-tags[data-astro-cid-2brh6vcd]{align-items:center}.sp-break[data-astro-cid-2brh6vcd]{display:none}@media (width>=744px){.sp-break[data-astro-cid-2brh6vcd]{flex-basis:100%;height:0;display:block}}@media (width<=743px){.sp-holiday[data-astro-cid-2brh6vcd]{display:none}}@media (width>=1024px){.sport-hero[data-astro-cid-2brh6vcd]:after{background:linear-gradient(90deg,#0b173bf7 0%,#0b173be0 45%,#0b173b00 100%)}.page[data-astro-cid-2brh6vcd].is-sport .title-block{grid-column:1/-1;padding-block:36px 40px}.page[data-astro-cid-2brh6vcd].is-sport .title-block>:not(.sport-hero){max-width:660px}.is-sport[data-astro-cid-2brh6vcd] h1[data-astro-cid-2brh6vcd]{font-size:56px;line-height:1.05}}@media (width<=743px){.vtags[data-astro-cid-2brh6vcd]{scrollbar-width:none;flex-wrap:nowrap;margin:10px -16px 0;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.vtags[data-astro-cid-2brh6vcd]::-webkit-scrollbar{display:none}.vtags[data-astro-cid-2brh6vcd] span[data-astro-cid-2brh6vcd]{white-space:nowrap;flex:none}.vtags[data-astro-cid-2brh6vcd] .vt-dup[data-astro-cid-2brh6vcd],.sub-guide[data-astro-cid-2brh6vcd]{display:none}.scope-std[data-astro-cid-2brh6vcd],.scope-only[data-astro-cid-2brh6vcd]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vtags[data-astro-cid-2brh6vcd]:not(:has(span:not(.vt-dup))){display:none}.hotels-first[data-astro-cid-2brh6vcd]{padding-top:1rem}.ended-bar[data-astro-cid-2brh6vcd]{margin:8px 0 0;padding:5px 10px;font-size:.82rem;line-height:1.35}.page[data-astro-cid-2brh6vcd]:has(.ended-bar:not([hidden])) .vtags[data-astro-cid-2brh6vcd]{display:none}.page[data-astro-cid-2brh6vcd]:has(.ended-bar:not([hidden])) .hotels-first[data-astro-cid-2brh6vcd]{padding-top:8px}#hotels[data-astro-cid-2brh6vcd] h2[data-astro-cid-2brh6vcd]{margin-bottom:12px}#hotels[data-astro-cid-2brh6vcd]:has(.area-filter)>h2[data-astro-cid-2brh6vcd]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scope-p[data-astro-cid-2brh6vcd]{margin-bottom:4px}#hotels[data-astro-cid-2brh6vcd] .tier:first-child h3{margin-top:12px}}@media (width>=1024px){.side[data-astro-cid-2brh6vcd]{display:contents}.ended-bar[data-astro-cid-2brh6vcd]{grid-row:2}.page[data-astro-cid-2brh6vcd]:has(.ended-bar:not([hidden])) .list-wrap[data-astro-cid-2brh6vcd]{grid-row:3}.main[data-astro-cid-2brh6vcd]>#getting-around~section:not(#when):not(#when~*){padding-block:2rem}}.main[data-astro-cid-2brh6vcd]>#getting-around~section:not(#when):not(#when~*){border-image:linear-gradient(var(--soft), var(--soft)) fill 0 / 0 / 0 100vmax;clip-path:inset(0 -100vmax)}@media (width>=1024px){.main[data-astro-cid-2brh6vcd]>section>.highlights{grid-template-columns:1fr 1fr;column-gap:40px}.main[data-astro-cid-2brh6vcd]>section[id]:not(#glance)>ul.facts{grid-template-columns:1fr 1fr;gap:1.25rem 40px;display:grid}.main[data-astro-cid-2brh6vcd]>section>.highlights>:first-child:nth-last-child(-n+3),.main[data-astro-cid-2brh6vcd]>section>.highlights>:first-child:nth-last-child(-n+3)~*,.main[data-astro-cid-2brh6vcd]>section[id]:not(#glance)>ul.facts>:first-child:nth-last-child(-n+3),.main[data-astro-cid-2brh6vcd]>section[id]:not(#glance)>ul.facts>:first-child:nth-last-child(-n+3)~*{grid-column:1/-1}.main[data-astro-cid-2brh6vcd] #when .steps{flex-wrap:wrap;gap:16px;padding:0;list-style:none;display:flex}.main[data-astro-cid-2brh6vcd] #when .steps>li{border-radius:var(--radius);min-width:220px;max-width:none;box-shadow:inset 0 0 0 1px var(--line);border-top:4px solid var(--step-colour);background:#fff;flex:1 1 0;padding:14px 18px 16px}.main[data-astro-cid-2brh6vcd] #when .steps>li>strong{margin-bottom:4px;display:block}.main[data-astro-cid-2brh6vcd] #when .steps>li>.step-text{display:block}.main[data-astro-cid-2brh6vcd] #when .steps>li>.step-text:first-letter{text-transform:uppercase}#glance[data-astro-cid-2brh6vcd] .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 32px;display:grid}}#glance[data-astro-cid-2brh6vcd]{box-shadow:inset 0 0 0 1px var(--line)}.main[data-astro-cid-2brh6vcd] #when .steps>li{--step-colour:var(--mode-walk)}.main[data-astro-cid-2brh6vcd] #when .steps>li:nth-child(2){--step-colour:#7a5a00}.main[data-astro-cid-2brh6vcd] #when .steps>li:nth-child(n+3),.main[data-astro-cid-2brh6vcd] #when .steps>li:last-child:nth-child(2){--step-colour:#b42318}@media (width<=1023px){.main[data-astro-cid-2brh6vcd] #when .steps>li{border-left:3px solid var(--step-colour);padding-left:10px}}.main[data-astro-cid-2brh6vcd] .area-filter .chip{border-color:var(--line);color:var(--muted);background:#fff}.main[data-astro-cid-2brh6vcd] .area-filter .chip.on{border-color:var(--brand);color:var(--brand);box-shadow:inset 0 0 0 .5px var(--brand);background:#fff}@media (width>=1024px){.main[data-astro-cid-2brh6vcd] .area-filter{border:1px solid var(--line);background:#fff;border-radius:99px;gap:2px;max-width:100%;padding:4px;display:inline-flex}.main[data-astro-cid-2brh6vcd] .area-filter .chip{border-color:#0000;min-height:38px}.main[data-astro-cid-2brh6vcd] .area-filter .chip.on{box-shadow:inset 0 0 0 1.5px var(--brand);border-color:#0000}}.main[data-astro-cid-2brh6vcd] section[id]>ul.facts>li>.icon{box-sizing:content-box;background:var(--soft);color:var(--brand);border-radius:10px;padding:8px}.main[data-astro-cid-2brh6vcd] section[id]>ul.facts>li{grid-template-columns:40px 1fr;align-items:start}.main[data-astro-cid-2brh6vcd] section[id]>ul.facts>li>div{padding-top:2px}#glance[data-astro-cid-2brh6vcd] .facts .icon,.main[data-astro-cid-2brh6vcd]>#getting-around~section:not(#when):not(#when~*) ul.facts .icon{background:#fff}.main[data-astro-cid-2brh6vcd] #getting-around .i-walk{color:var(--mode-walk);background:var(--walk-soft)}.main[data-astro-cid-2brh6vcd] #getting-around .i-loop{color:#6866bc;background:#efeefa}.main[data-astro-cid-2brh6vcd] #getting-around .i-monorail,.main[data-astro-cid-2brh6vcd] #getting-around .i-subway,.main[data-astro-cid-2brh6vcd] #getting-around .i-ferry{color:#3f50ab;background:#eaedfa}.main[data-astro-cid-2brh6vcd] #getting-around .i-bus{color:#8a5a00;background:#fbf3e2}.main[data-astro-cid-2brh6vcd] #getting-around .i-car,.main[data-astro-cid-2brh6vcd] #getting-around .i-parking{color:#6a6a6a;background:#f2f2f2}@media (width>=1024px){.main[data-astro-cid-2brh6vcd] #getting-around .table-wrap{max-width:760px}}.subline .sl-pair{flex-wrap:nowrap;gap:4px 14px;max-width:100%}
