.xd-next{--xd-cyan: var(--rbx-cyan, #13c5e8);--xd-gold: var(--rbx-gold, #e4b83f);position:absolute;top:clamp(6.25rem,11vh,8.5rem);right:0;display:grid;grid-template-columns:1fr auto;gap:.2rem .9rem;min-width:17rem;max-width:28rem;padding:1rem 1.05rem 1rem 1.25rem;border:1px solid rgba(255,255,255,.34);border-left:4px solid var(--xd-cyan);background:#02131eb8;box-shadow:0 18px 46px #00000057;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe0;text-align:right;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.xd-next span{grid-column:1 / -1;color:var(--xd-gold);font-size:.72rem;font-weight:900;letter-spacing:.18em;line-height:1;text-transform:uppercase}.xd-next strong{min-width:0;overflow:hidden;color:#fff;font-family:var(--sans, Arial, sans-serif);font-size:clamp(1.25rem,1.65vw,1.9rem);font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.xd-next i{display:grid;width:2.35rem;height:2.35rem;place-items:center;align-self:center;grid-row:1 / 3;grid-column:2;border:1px solid rgba(19,197,232,.75);color:var(--xd-cyan);font-size:1.25rem;font-style:normal;line-height:1;transition:transform .2s ease}.xd-next:hover{border-color:var(--xd-cyan);border-left-color:var(--xd-gold);background:#02131ee6;text-decoration:none;transform:translateY(-2px)}.xd-next:hover i{transform:translate(6px)}@media(max-width:820px){.xd-next{top:5.8rem;right:0;min-width:10.5rem;max-width:46vw;padding:.7rem .75rem .7rem .85rem}.xd-next strong{display:none}.xd-next i{width:1.9rem;height:1.9rem}}@media(max-width:620px){.xd-next{display:none}.xd-next{top:5.7rem;min-width:8.6rem;max-width:9.8rem}.xd-next span{font-size:.62rem;letter-spacing:.14em}.xd-next i{font-size:1.05rem}}.xd-next--college span{font-size:14px;line-height:1.4;letter-spacing:.12em}.xd-next--college strong{font-size:clamp(18px,1.5vw,26px);line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip}@media(max-width:820px){.xd-next.xd-next--college{display:grid;max-width:min(28rem,100%);min-width:0}.xd-next--college strong{display:block}}@media(max-width:820px){.rbx-hero-shell>.xd-next--college,.xd-hero-inner>.xd-next--college{position:static;align-self:flex-end;margin-bottom:1.4rem}}.place-overview{position:relative;display:inline}.place-overview>a{text-decoration:underline;text-underline-offset:.18em}.place-overview__card{position:absolute;z-index:80;inset:calc(100% + 10px) auto auto 0;width:min(340px,80vw);display:flex;flex-direction:column;gap:10px;padding:16px;background:#081f2b;color:#fff;border:1px solid #13c5e8;box-shadow:0 14px 38px #0005;text-align:left;white-space:normal;font-family:inherit;font-weight:400;line-height:1.5}.place-overview__card img{width:100%;aspect-ratio:16/9;object-fit:cover}.place-overview__card:before{content:"";position:absolute;inset:-12px 0 auto;height:12px}.place-overview__card strong{color:#fff;font-size:20px;font-weight:700}.place-overview__card>span{font-size:18px}.place-overview__card small{font-size:14px;color:#c6d9df;line-height:1.5}@media(max-width:600px){.place-overview__card{position:fixed;inset:auto 16px 20px;width:auto;max-height:60vh;overflow:auto}}@font-face{font-family:Barlow;src:url(/qatar-f1/_guide/assets/Barlow-Regular-BeTQORF1.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/qatar-f1/_guide/assets/Barlow-Bold-CqhdknQi.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Barlow;src:url(/qatar-f1/_guide/assets/Barlow-ExtraBold-a_UbfjLI.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/qatar-f1/_guide/assets/BarlowCondensed-Bold-v1X23fbx.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/qatar-f1/_guide/assets/BarlowCondensed-ExtraBold-Cai92SM1.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}.xd .evp,.rbx .evp{--evp-navy: #02131e;--evp-ink: #062130;--evp-gold: #e2b84c;--evp-cyan: #13c5e8;--evp-teal: #0d6a80;--evp-red: #dc2434;--evp-body: "Barlow", Arial, sans-serif;--evp-display: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;box-sizing:border-box;width:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(3rem,5vw,5.5rem);border-top:3px solid var(--evp-gold);background:var(--evp-navy);color:#fff;font-family:var(--evp-body)}.evp *,.evp *:before,.evp *:after{box-sizing:border-box}.evp-shell{container-type:inline-size}.xd .evp-shell{width:min(92vw,1600px);margin-inline:auto}.evp-intro{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:clamp(1.5rem,2vw,2rem)}.evp-kicker{margin:0 0 .85rem;color:var(--evp-gold);font-size:14px;font-family:var(--evp-display);font-weight:700;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.xd .evp-title,.rbx .evp-title{margin:0;color:#fff;font-family:var(--evp-body);font-size:clamp(40px,4.2vw,60px);font-style:normal;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}.evp-subtitle{max-width:70ch;margin:0;color:#c9dde6;font-size:20px;font-weight:400;line-height:1.5}.evp-grid{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,1.07fr) minmax(0,1fr);gap:clamp(.5rem,.7vw,.75rem);align-items:stretch}.evp-panel{position:relative;min-width:0;padding:clamp(1.5rem,1.9vw,2rem);border:0;border-radius:0;background:#fff;color:var(--evp-ink);overflow-wrap:break-word;--evp-corner: var(--evp-cyan)}.evp-panel:after{position:absolute;right:0;bottom:0;width:48px;height:48px;background:linear-gradient(135deg,transparent 0 39%,var(--evp-navy) 40% 57%,var(--evp-corner) 58% 72%,var(--evp-navy) 73%);content:"";pointer-events:none}.evp-prices{grid-column:1;grid-row:1;background:#fffdf8}.evp-hours{grid-column:2;grid-row:1;background:var(--evp-cyan)}.evp-arrival{grid-column:1 / 3;grid-row:2;background:var(--evp-teal);color:#fff;--evp-corner: #178ca4}.evp-booking{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;border:1px solid #345265;background:#031c2b;color:#fff;--evp-corner: var(--evp-gold)}.evp-panel-heading{display:flex;align-items:center;gap:1.1rem;min-height:76px;margin-bottom:1.2rem;padding-bottom:.85rem;border-bottom:1px solid rgba(6,33,48,.35)}.evp-heading-copy{min-width:0}.evp-booking .evp-panel-heading{border-color:var(--evp-gold)}.evp-arrival .evp-panel-heading{align-items:flex-start;padding-bottom:0;border:0}.evp-icon{display:block;flex:0 0 60px;width:60px;height:60px;color:currentColor}.evp-icon svg{display:block;width:100%;height:100%}.evp-prices .evp-icon{color:var(--evp-ink)}.evp-booking .evp-icon{color:var(--evp-gold)}.evp-panel-heading h3,.evp-extra h3{margin:0;color:inherit;font-family:var(--evp-body);font-size:22px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.25;text-transform:none}.evp-label{display:block;margin:0 0 .45rem;font-size:20px;font-weight:700;line-height:1.45}.evp-value{display:block;margin:0 0 1rem;color:inherit;font-family:var(--evp-body);font-size:24px;font-style:normal;font-weight:700;letter-spacing:.005em;line-height:1.2}.evp-prices .evp-value{font-family:var(--evp-body);font-size:24px}.evp-hours .evp-value{padding-bottom:1rem;border-bottom:1px solid rgba(6,33,48,.3);font-size:24px}.evp-rows{margin:0;padding-bottom:1rem;border-bottom:1px solid rgba(6,33,48,.3)}.evp-rows>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:baseline;gap:.5rem 1rem;padding-block:1rem;border-top:1px solid rgba(6,33,48,.2)}.evp-rows>div:first-child{padding-top:0;border-top:0}.evp-rows>div:last-child{padding-bottom:0}.evp-rows dt{min-width:0;margin:0;font-size:20px;font-weight:400;line-height:1.45}.evp-rows dd{margin:0;color:inherit;font-family:var(--evp-body);font-size:20px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.45;text-align:left}.evp-hours .evp-rows>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:.5rem 1rem;padding-block:1.1rem}.evp-hours .evp-rows>div:first-child{padding-top:0}.evp-hours .evp-rows dd{font-size:20px;text-align:left}.evp-copy,.evp-address{color:inherit;font-size:23px;font-weight:400;line-height:1.4}.evp-copy{max-width:54ch}.evp-copy p,.evp-address p{margin:0}.evp-copy p+p,.evp-address p+p{margin-top:.85rem}.evp-copy-before{margin-bottom:0}.evp-copy-after{margin-top:1rem}.evp-copy strong,.evp-address strong{font-weight:650}.evp-booking .evp-copy{color:#d6e6ee}.evp-booking .evp-value{color:#fff}.evp-address p:first-child{font-size:26px;font-weight:700;letter-spacing:0;line-height:1.25}.evp-address{margin-top:.55rem}.evp-address p+p{margin-top:.15rem}.evp-booking .evp-copy-after{padding-top:1rem;border-top:1px solid #74909e}.evp a{color:inherit}.evp-link{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;max-width:100%;margin-top:1.25rem;padding-block:.35rem;color:inherit;font-size:20px;font-weight:700;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.evp-arrival .evp-link{color:#76ecff;margin-top:.65rem}.evp-link svg,.evp-action svg{flex:0 0 22px;width:22px;height:22px}.evp-action-copy{display:grid;gap:.35rem;min-width:0}.evp-action-detail{font-size:24px;font-weight:700;letter-spacing:0}.evp-action{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;width:100%;margin-top:1rem;padding:1rem 1.3rem;border:0;border-radius:0;background:var(--evp-red);color:#fff;font-family:var(--evp-body);font-size:20px;font-weight:600;letter-spacing:0;line-height:1.35;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color .16s ease}.evp-action:hover{background:#c41c2b}.evp a:focus-visible,.evp button:focus-visible,.evp summary:focus-visible{outline:3px solid var(--evp-gold);outline-offset:5px}.evp-prices a:focus-visible,.evp-hours a:focus-visible{outline-color:var(--evp-ink)}.evp-booking>.evp-link{align-self:flex-start;color:var(--evp-gold)}.evp-transfer{position:relative;display:grid;grid-template-columns:56px minmax(10rem,14rem) minmax(0,1fr);gap:1.25rem;align-items:center;margin-top:.75rem;padding:1rem 3rem 1rem 1.5rem;border:1px solid #447181;color:#d6e6ee}.evp-transfer .evp-icon{grid-column:1;grid-row:1;width:56px;height:56px;color:#fff}.evp-transfer h3{grid-column:2;margin:0;padding-left:1rem;border-left:1px solid #86a7b5;color:#fff;font-family:var(--evp-display);font-size:24px;font-weight:700;line-height:1.1;text-transform:uppercase}.evp-transfer p{grid-column:3;max-width:75ch;margin:0;padding-left:1.25rem;border-left:1px solid #86a7b5;font-size:23px;font-weight:400;line-height:1.4}.evp-transfer:after{position:absolute;inset:auto 0 0 auto;width:42px;height:42px;background:var(--evp-gold);clip-path:polygon(100% 0,100% 35%,35% 100%,0 100%);content:"";pointer-events:none}.evp-extra-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.75rem 2.5rem;margin-top:2rem}.evp-extra{min-width:0;padding-block:1.5rem 0;border-top:1px solid #345265;color:#d6e6ee}.evp-extra .evp-panel-heading{min-height:0;margin-bottom:1rem;padding-bottom:0;border:0;color:#fff}.evp-extra .evp-icon{flex-basis:32px;width:32px;height:32px;color:var(--evp-gold)}.evp-extra h3{font-size:24px}.evp-extra p{margin:0;font-size:23px;line-height:1.55}.evp-extra p+p{margin-top:.75rem}.evp-details{margin-top:1.25rem;font-size:23px;line-height:1.55}.evp-details summary{min-height:44px;padding-block:.5rem;font-size:18px;cursor:pointer}.evp-details p{margin:.75rem 0 0;font-size:23px;line-height:1.55}.rbx .rbx-content .evp{--evp-rbx-offset: calc( (100vw - var(--rbx-shell-w, min(92vw, 1540px))) / 2 + var(--rbx-nav-col, 0px) + var(--rbx-gap, 0px) );margin-left:calc(-1 * var(--evp-rbx-offset));margin-right:0;border-bottom:0;scroll-margin-top:5rem}.rbx .evp-shell{width:calc(var(--rbx-shell-w, min(92vw, 1540px)) - var(--rbx-nav-col, 0px) - var(--rbx-gap, 0px));margin-left:var(--evp-rbx-offset);margin-right:auto}@media(min-width:821px){.rbx-index.is-on-dark-plan{z-index:1;background:#02131e}.rbx-index.is-on-dark-plan>p,.rbx-index.is-on-dark-plan a,.rbx-index.is-on-dark-plan a span{color:#c9dde6}.rbx-index.is-on-dark-plan ol{border-color:#345265}.rbx-index.is-on-dark-plan a:hover,.rbx-index.is-on-dark-plan a.is-active{color:#fff}.rbx-index.is-on-dark-plan a:hover span,.rbx-index.is-on-dark-plan a.is-active span{color:#13c5e8}}.rbx .evp-details .rbx-markdown{background:transparent;color:#d6e6ee;font-family:var(--evp-body);font-size:23px;line-height:1.6}.evp-details .rbx-markdown p,.evp-details .rbx-markdown li{font-size:23px;line-height:1.6}.evp-details .rbx-markdown h2,.evp-details .rbx-markdown h3,.evp-details .rbx-markdown h4{color:#fff;font-family:var(--evp-body);font-style:normal;font-weight:650;letter-spacing:-.02em;line-height:1.25}.evp-details .rbx-markdown h2{font-size:30px}.evp-details .rbx-markdown h3{font-size:24px}.evp-details .rbx-markdown h4{font-size:20px}.evp-details .rbx-markdown strong{color:#fff;font-weight:650}.evp-details .rbx-markdown em{color:#e2b84c}.evp-details .rbx-markdown a{color:#13c5e8;font-size:18px}.evp-details .rbx-markdown a:hover{color:#a9f0fc}.evp-details .rbx-markdown code{background:#123748;color:#fff;font-family:var(--evp-body);font-size:18px}.evp-details .rbx-markdown blockquote{border-left-color:#e2b84c;color:#d6e6ee;font-family:var(--evp-body);font-size:20px;line-height:1.6}.evp-details .rbx-markdown hr{border-top-color:#345265}.evp-details .rbx-table-wrap{border-color:#345265;background:#0a2738}.evp-details .rbx-table-wrap th,.evp-details .rbx-table-wrap td{border-color:#345265;font-size:18px}.evp-details .rbx-table-wrap th{background:#123748;color:#fff}.evp-details .rbx-table-wrap td{color:#d6e6ee}.evp-details .rbx-figure figcaption{color:#d6e6ee;font-size:18px;line-height:1.55}.evp-grid--no-prices,.evp-grid--no-hours{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.evp-grid--no-prices .evp-hours,.evp-grid--no-hours .evp-prices{grid-column:1;grid-row:1}.evp-grid--no-prices .evp-arrival,.evp-grid--no-hours .evp-arrival{grid-column:1;grid-row:2}.evp-grid--no-prices .evp-booking,.evp-grid--no-hours .evp-booking{grid-column:2}.evp-grid--no-arrival .evp-booking{grid-row:1}.evp-grid--no-prices.evp-grid--no-hours .evp-arrival{grid-column:1;grid-row:1}.evp-grid--no-prices.evp-grid--no-hours .evp-booking{grid-row:1}.evp-grid--no-booking{grid-template-columns:repeat(2,minmax(0,1fr))}.evp-grid--no-booking .evp-arrival{grid-column:1 / -1}.evp-grid--no-booking.evp-grid--no-prices .evp-arrival,.evp-grid--no-booking.evp-grid--no-hours .evp-arrival{grid-column:2;grid-row:1}.evp-grid--no-prices.evp-grid--no-hours.evp-grid--no-booking,.evp-grid--no-prices.evp-grid--no-hours.evp-grid--no-arrival,.evp-grid--no-prices.evp-grid--no-arrival.evp-grid--no-booking,.evp-grid--no-hours.evp-grid--no-arrival.evp-grid--no-booking{grid-template-columns:1fr}.evp-grid--no-prices.evp-grid--no-hours.evp-grid--no-booking .evp-arrival,.evp-grid--no-prices.evp-grid--no-hours.evp-grid--no-arrival .evp-booking{grid-column:1}@container (max-width: 1000px){.evp .evp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evp .evp-grid>.evp-panel{grid-column:auto;grid-row:auto}.evp .evp-grid>.evp-arrival:last-child:nth-child(odd),.evp .evp-grid>.evp-booking:last-child:nth-child(odd){grid-column:1 / -1}}@container (max-width: 640px){.evp .evp-grid{grid-template-columns:1fr}.evp .evp-grid>.evp-panel{grid-column:1;grid-row:auto}}@media(max-width:1100px){.evp-panel{padding:1.75rem}}@media(max-width:820px){.rbx .rbx-content .evp{margin-left:calc(50% - 50vw)}.rbx .evp-shell{width:min(92vw,1540px);margin-inline:auto}}@media(max-width:740px){.xd .evp,.rbx .evp{padding-block:2.75rem 3rem}.xd .evp-shell{width:min(92vw,600px)}.evp-intro{display:block;margin-bottom:1.75rem}.xd .evp-title,.rbx .evp-title{font-size:clamp(32px,8vw,40px)}.evp-subtitle{max-width:36ch;margin-top:1rem;font-size:18px}.evp .evp-grid{grid-template-columns:1fr;gap:.75rem}.evp .evp-grid>.evp-panel{grid-column:1;grid-row:auto}.evp-panel{padding:1.5rem}.evp-panel-heading{min-height:60px;gap:1rem;margin-bottom:1rem}.evp-icon{flex-basis:48px;width:48px;height:48px}.evp-panel-heading h3{font-size:22px}.evp-copy,.evp-address,.evp-transfer p,.evp-extra p{font-size:23px}.evp-rows dt{font-size:18px}.evp-rows dd,.evp-hours .evp-rows dd{font-size:20px}.evp-prices .evp-value,.evp-address p:first-child{font-size:24px}.evp-transfer{grid-template-columns:40px minmax(0,1fr);gap:.5rem 1rem;padding:1rem 2.5rem 1rem 1rem}.evp-transfer .evp-icon{grid-row:1 / span 2;width:40px;height:40px}.evp-transfer h3{padding-left:0;border:0}.evp-transfer p{grid-column:2;padding-left:0;border:0}.evp-extra-grid{grid-template-columns:1fr;gap:1.5rem;margin-top:1rem}.evp-details .rbx-markdown p,.evp-details .rbx-markdown li{font-size:23px}}@media(max-width:540px){.rbx .evp-shell{width:min(90vw,1540px)}}@media(max-width:420px){.evp-rows>div,.evp-hours .evp-rows>div{grid-template-columns:1fr;gap:.25rem}.evp-hours .evp-rows dd{text-align:left}.evp-panel{padding:1.35rem}.evp-action{padding-inline:1rem;font-size:22px}}.evp .evp-grid>.evp-panel:only-child{grid-column:1 / -1;grid-row:auto}@media(prefers-reduced-motion:reduce){.evp-action{transition:none}}.evp-route{margin-block:1rem;border-top:1px solid rgba(255,255,255,.2);padding-top:1rem}.evp-route summary{font-size:18px;line-height:1.5;cursor:pointer}.evp-route p{font-size:20px;line-height:1.6}.evp-context h3{margin:0 0 .65rem;color:inherit;font-family:var(--sans, Arial, sans-serif);font-size:20px;line-height:1.4}.evp-context .evp-subtitle{margin:0}.evp-reminder{margin-top:1.25rem;padding-block:.75rem;border-top:1px solid #74909e;color:#d6e6ee;font-family:var(--evp-body);font-size:18px;line-height:1.45}.evp-reminder summary{padding-block:.4rem;color:var(--evp-gold);font-size:20px;font-weight:700;cursor:pointer}.evp-reminder p{margin:.75rem 0}.evp-reminder label{display:block;margin:.75rem 0 .25rem}.evp-reminder input{display:block;width:100%;min-width:0;min-height:44px;padding:.55rem .65rem;border:1px solid #74909e;border-radius:0;background:#fff;color:var(--evp-ink);font:inherit}.evp-reminder input:focus-visible{outline:3px solid var(--evp-gold);outline-offset:3px}.evp-reminder .evp-action:disabled{opacity:.75;cursor:wait}.live-event-card{display:grid;grid-template-columns:64px minmax(140px,22%) minmax(0,1fr);background:#fffdf8;color:#081f2b;border-bottom:1px solid #c7d6d9;overflow:hidden;font-family:var(--sans,system-ui,sans-serif)}.live-event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 8px;color:#0d6a80;border-right:1px solid #d8e2e4}.live-event-date strong{font-size:30px;line-height:1.1}.live-event-date span{font-size:16px;line-height:1.5}.live-event-image{display:block;overflow:hidden;min-height:170px}.live-event-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.live-event-image:hover img{transform:scale(1.08)}.live-event-body{min-width:0;padding:20px 24px}.live-event-venue{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 8px;font-size:16px;line-height:1.5}.live-event-venue a{color:#0d6a80}.live-event-venue span{color:#536871;font-size:14px;letter-spacing:.025em}.live-event-body h3{font:700 clamp(22px,2vw,28px)/1.22 var(--sans,system-ui,sans-serif);letter-spacing:-.015em;margin:0 0 10px;overflow-wrap:anywhere}.live-event-facts,.live-event-status{margin:8px 0;color:#405763;font-size:18px;line-height:1.55}.live-event-status{font-weight:600}.live-event-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px}.live-event-actions>a,.live-event-actions>span{font-size:16px;line-height:1.5}.live-event-actions>a{color:#075e73;text-underline-offset:4px}.live-event-actions .itn-inline{font-size:16px;min-height:44px}.live-event-actions .itn-inline-view{font-size:16px}.live-event-card--compact{grid-template-columns:64px minmax(0,1fr)}@media(max-width:700px){.live-event-card{grid-template-columns:56px minmax(0,1fr)}.live-event-image{grid-column:2;grid-row:1;height:180px;min-height:0}.live-event-date{grid-column:1;grid-row:1 / span 2;justify-content:flex-start;padding-top:24px}.live-event-body{grid-column:2;padding:18px 16px}.live-event-card--compact .live-event-body{grid-row:1}.live-event-actions{align-items:flex-start;gap:16px}.live-event-body h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.live-event-image img{transition:none}}.ve{background:#e9f3f3;color:#081f2b;padding:clamp(40px,5vw,72px) 0;border-top:3px solid #13c5e8;font-family:var(--sans,system-ui,sans-serif);scroll-margin-top:100px}.ve-month-filter{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:18px}.ve-month-filter select,.ve-more{font:inherit;font-size:16px;min-height:44px;padding:10px 16px;border:1px solid #789da6;border-radius:4px;background:#fffdf8;color:#081f2b;max-width:100%}.ve-more{display:block;margin:24px auto 0;cursor:pointer}.ve :focus-visible{outline:3px solid #0d6a80;outline-offset:4px}.ve-inner{width:calc(100% - 48px);max-width:1440px;margin-inline:auto}.ve-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;align-items:end;margin-bottom:24px}.ve-kicker{font-size:14px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#0d6a80;margin:0 0 12px}.ve-head h2{font:700 clamp(30px,3.4vw,52px)/1.1 var(--sans,system-ui,sans-serif);letter-spacing:-.025em;margin:0}.ve-head>p,.ve-empty{font-size:20px;line-height:1.6;margin:0}.ve-status{font-size:16px;line-height:1.5;padding-block:14px;border-bottom:1px solid #a9c2c6;margin:0}.ve-month{display:grid;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);gap:24px;border-bottom:1px solid #a9c2c6;padding-block:24px}.ve-month>h3{font:600 24px/1.3 var(--sans,system-ui,sans-serif);margin:0}.ve-source{display:flex;align-items:start;gap:24px;justify-content:space-between;padding-top:24px}.ve-source>a{font-size:16px;line-height:1.5;color:#0d6a80;text-underline-offset:4px}.ve-source>p{font-size:18px;line-height:1.5;margin:0;max-width:44rem}.ve-empty{padding-block:24px}@media(max-width:850px){.ve-head,.ve-month{grid-template-columns:minmax(0,1fr);gap:20px}.ve-source{flex-direction:column}}@media(max-width:600px){.ve-inner{width:calc(100% - 32px)}}.rx{width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden;padding:clamp(5rem,8vw,8rem) 0;background:#02131e;color:#fff}.rx-head{margin:0 0 clamp(3.5rem,6vw,6rem);display:grid;grid-template-columns:1fr .7fr;gap:clamp(3rem,8vw,10rem);align-items:end}.rx-head>div>p{margin:0 0 1rem;color:#13c5e8;font-size:14px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.rx-head h2{margin:0;color:#fff;font:600 clamp(3.4rem,5.6vw,6.5rem)/1.05 var(--sans,Arial,sans-serif);letter-spacing:-.045em;overflow-wrap:anywhere}.rx-head h2 em{color:#13c5e8;font-weight:600;font-style:normal}.rx-head>p{max-width:34rem;margin:0 0 .4rem;color:#ffffffbf;font-size:20px;line-height:1.65}.rx-head>p a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(max-width:780px){.rx-head{grid-template-columns:1fr;gap:2rem}.rx-head h2{font-size:clamp(3.3rem,14vw,5rem)}.rx-head>p{font-size:20px}}.guide-fact-strip{width:100%;color:#fff;background:#081f2b;border-top:2px solid #13c5e8;font-family:var(--sans, system-ui, sans-serif)}.guide-fact-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0 auto}.guide-fact-strip__item{position:relative;display:grid;align-content:center;gap:0;min-width:0;text-align:left;min-height:96px;padding:.75rem 1rem .75rem 6.5rem;box-shadow:inset 1px 0 #ffffff24}.guide-fact-strip__item:first-child{box-shadow:none}.guide-fact-strip dt{margin:0}.guide-fact-strip dt>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.guide-fact-strip dt>svg{position:absolute;left:1rem;top:50%;width:72px;height:72px;transform:translateY(-50%);color:#56d5e8}.guide-fact-strip dd{min-width:0;margin:0;color:#fff;font-size:24px;font-weight:550;line-height:1.3;overflow-wrap:anywhere}@media(max-width:600px){.guide-fact-strip__item{align-content:start;gap:.5rem;min-height:0;padding:.65rem .5rem}.guide-fact-strip dt>svg{position:static;display:block;width:48px;height:48px;transform:none}.guide-fact-strip dd{font-size:20px;line-height:1.35}}.ecl{margin:0 0 clamp(1.5rem,3vw,2.4rem);padding:1.1rem 1.3rem;border-left:3px solid var(--ecl-accent, #13c5e8);background:var(--ecl-bg, rgba(19, 197, 232, .07))}.ecl-kicker{margin:0;color:var(--ecl-kicker, #0d6a80);font-size:.6rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ecl-part .ecl-hub{display:inline-block;margin-top:.35rem;color:var(--ecl-ink, #081f2b);font:500 clamp(1.25rem,1.9vw,1.6rem)/1.15 var(--serif, Georgia, serif);letter-spacing:-.02em;text-decoration:none}.ecl-part .ecl-hub span{color:var(--ecl-accent, #13c5e8)}.ecl-part .ecl-hub:hover{color:var(--ecl-accent, #13c5e8);text-decoration:none}.ecl-note{margin:.3rem 0 0;color:var(--ecl-muted, #60717a);font-size:.88rem;line-height:1.5}.ecl-parts{margin:.6rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem}.ecl-parts a{display:grid;gap:.15rem;color:inherit;text-decoration:none}.ecl-parts strong{color:var(--ecl-ink, #081f2b);font:500 1.1rem/1.2 var(--serif, Georgia, serif);letter-spacing:-.015em}.ecl-parts strong span,.ecl-parts a:hover strong{color:var(--ecl-accent, #13c5e8)}.ecl-parts span{color:var(--ecl-muted, #60717a);font-size:.85rem;line-height:1.45}.rbx-overview .ecl{max-width:59rem;margin-left:clamp(0rem,8vw,11rem)}@media(max-width:780px){.rbx-overview .ecl{margin-left:0}}.editorial-authority{width:100%;border-block:1px solid rgba(8,31,43,.14);background:#eef5f6;color:#081f2b}.editorial-authority__shell{width:min(92vw,1540px);margin-inline:auto;padding-block:clamp(2.5rem,5vw,4.5rem);display:grid;grid-template-columns:minmax(18rem,1.05fr) minmax(16rem,.72fr) minmax(18rem,.9fr);gap:clamp(2rem,5vw,5rem);align-items:start}.editorial-authority__eyebrow,.editorial-authority__sources>p,.editorial-authority dt{margin:0;color:#8b6914;font-size:14px;font-weight:850;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.editorial-authority h2{margin:.55rem 0 .85rem;font-family:var(--serif, Georgia, serif);font-size:clamp(2rem,3vw,3.25rem);font-weight:500;letter-spacing:-.035em;line-height:1}.editorial-authority__intro>p:last-child{max-width:42rem;margin:0;color:#4f626a;font-size:18px;line-height:1.65}.editorial-authority__facts{margin:0}.editorial-authority__facts>div{padding:1rem 0;border-bottom:1px solid rgba(8,31,43,.16)}.editorial-authority__facts>div:first-child{padding-top:0}.editorial-authority__facts dd{margin:.42rem 0 0;font-size:18px;line-height:1.45}.editorial-authority a{color:#0d6a80;text-underline-offset:.2em}.editorial-authority__sources ul{margin:.75rem 0 1.15rem;padding:0;border-top:1px solid rgba(8,31,43,.16);list-style:none}.editorial-authority__sources li{border-bottom:1px solid rgba(8,31,43,.16)}.editorial-authority__sources li a{min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#081f2b;font-size:16px;font-weight:750;text-decoration:none}.editorial-authority__sources li a:hover{color:#0d6a80}.editorial-authority__sources li a span{color:#63747b;font-size:14px;font-weight:500;text-align:right}.editorial-authority__sources--compact{padding-top:1rem;border-top:1px solid rgba(8,31,43,.16)}.editorial-authority__correction{display:inline-flex;gap:.65rem;font-size:16px;font-weight:800}@media(max-width:980px){.editorial-authority__shell{grid-template-columns:1fr 1fr}.editorial-authority__intro{grid-column:1 / -1}}@media(max-width:640px){.editorial-authority__shell{width:calc(100% - 32px);grid-template-columns:1fr}.editorial-authority__intro{grid-column:auto}.editorial-authority__sources li a{align-items:flex-start;flex-direction:column;gap:.2rem;padding-block:.9rem}.editorial-authority__sources li a span{text-align:left}}.visitor-essentials-callout{width:100vw;margin-left:calc(50% - 50vw);padding:clamp(1.5rem,2.5vw,2.5rem) 0;background:#f6f1e8;color:#081f2b;border-top:3px solid #e2b84c;border-bottom:1px solid rgba(8,31,43,.14);box-sizing:border-box}.visitor-essentials-container{width:92vw;margin:0 auto}.visitor-essentials-callout .visitor-essentials-title{font-family:var(--sans, system-ui, sans-serif);font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:650;line-height:1.2;color:#081f2b;margin:0 0 1.25rem;max-width:none;width:auto}.visitor-essentials-layout{display:grid;gap:clamp(1.25rem,2vw,2rem)}.visitor-essentials-layout--with-image{grid-template-columns:minmax(0,.9fr) minmax(0,3fr)}.visitor-essentials-photo{position:relative;min-width:0;overflow:hidden}.visitor-essentials-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.visitor-essentials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem clamp(1.25rem,2.5vw,2.5rem);min-width:0}.visitor-essential-card{min-width:0;border-top:1px solid rgba(8,31,43,.2);border-radius:0;padding:.875rem 0 0;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem}.visitor-essentials-callout .visitor-essential-query{font-size:1.25rem;font-weight:700;color:#081f2b;margin:0;line-height:1.35}.visitor-essentials-callout .visitor-essential-answer{font-size:1.25rem;line-height:1.5;color:#425865;margin:0}@media(max-width:1000px){.visitor-essentials-layout--with-image{grid-template-columns:1fr}.visitor-essentials-photo{height:clamp(10rem,24vw,14rem)}}@media(max-width:640px){.visitor-essentials-grid{grid-template-columns:1fr}}.scene-rotator{overflow:hidden}.scene-rotator__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity var(--scene-fade, 6s) cubic-bezier(.37,0,.63,1)}.scene-rotator__img.is-active{opacity:1}.scene-rotator__img--incoming{z-index:1}.hg-immersive-media{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.hg-scenes{padding:clamp(5rem,8vw,8rem) 0;background:#f7f3ea}.hg-scene-grid{margin-top:clamp(2.4rem,4vw,3.4rem);display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hg-scene{position:relative;margin:0;overflow:hidden;border-radius:14px;aspect-ratio:16 / 10;background:#e9e1d1;box-shadow:0 12px 30px #141a2214}.hg-scene img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.hg-scene:hover img{transform:scale(1.05)}.hg-scene figcaption{position:absolute;inset:auto 0 0;padding:1.7rem 1.1rem .95rem;background:linear-gradient(0deg,rgba(6,20,30,.88),rgba(6,20,30,.32) 62%,transparent);color:#fff}.hg-scene figcaption span{display:block;margin-bottom:.3rem;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hg-gold, #c8a558)}.hg-scene figcaption strong{font:600 1.15rem/1.2 var(--serif, Georgia, serif)}.hg-scenes{padding:clamp(4.5rem,7vw,7rem) 0}.hg-scenes .hg-section-head{margin-bottom:0}.hg-scene figcaption strong{font-size:1.25rem}@media(max-width:1050px){.hg-scene-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.hg-scene-grid{grid-template-columns:1fr}.hg-scene{aspect-ratio:16 / 9}}.xd{--xd-navy: #041d2c;--xd-navy-deep: #02131e;--xd-cyan: #13c5e8;--xd-cyan-soft: #dff8fc;--xd-ivory: #f5f1e8;--xd-paper: #fffdf8;--xd-gold: #e4b83f;--xd-ink: #062130;--xd-muted: #61717a;--xd-metrics-height: clamp(134px, 14svh, 155px);display:block;overflow:hidden;color:var(--xd-ink);background:var(--xd-paper)}.xd .wrap{width:min(92vw,1600px);max-width:none;margin-inline:auto}.xd-hero{position:relative;isolation:isolate;min-height:var(--article-viewport-height);display:flex;align-items:stretch;overflow:hidden;background:var(--xd-navy-deep);color:#fff}.xd-hero-img{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.002)}.xd-hero-shade{position:absolute;inset:0;z-index:-2;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 22%,transparent 50%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 22%,transparent 50%,transparent 100%);background:linear-gradient(90deg,rgba(2,18,28,.82) 0%,rgba(2,18,28,.63) 28%,rgba(2,18,28,.16) 62%,transparent 79%),linear-gradient(0deg,#020f18c7,#020f181f 42%,#020f1829)}.xd-hero:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:5px;background:linear-gradient(90deg,var(--xd-cyan) 0 34%,transparent 34%)}.xd-hero--light-right .xd-hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.48) 28%,rgba(0,0,0,.04) 56%,transparent 72%),linear-gradient(0deg,rgba(0,0,0,.42),transparent 42%)}.xd-hero-inner{position:relative;display:flex;min-height:var(--article-viewport-height);flex-direction:column;justify-content:flex-end;padding-top:clamp(8rem,17vh,13rem);padding-bottom:clamp(4rem,9vh,7rem)}.xd-breadcrumbs{position:absolute;top:clamp(6.25rem,11vh,8.5rem);left:0;max-width:calc(100% - 30rem)}.xd-hero-copy{width:min(61rem,76vw)}.xd-kicker{margin:0 0 1.25rem;font-size:clamp(.75rem,.85vw,.92rem);font-weight:900;letter-spacing:.21em;line-height:1.4;text-transform:uppercase}.xd-hero h1{max-width:13ch;margin:0;color:#fff;font-family:var(--sans, Arial, sans-serif);font-size:clamp(3.15rem,6.3vw,7rem);font-weight:500;letter-spacing:-.055em;line-height:.9;text-wrap:balance;text-shadow:0 3px 26px rgba(0,0,0,.2)}.xd-lede{max-width:42rem;margin:2rem 0 0;color:#ffffffe6;font-size:clamp(20px,1.5vw,23px);font-weight:450;line-height:1.52;text-shadow:0 2px 18px rgba(0,0,0,.38)}.xd-cta{background:transparent;cursor:pointer;font-family:var(--sans, system-ui, sans-serif);display:inline-flex;align-items:center;gap:2.2rem;margin-top:2.1rem;padding:1.05rem 1.2rem 1.05rem 1.4rem;border:1px solid rgba(255,255,255,.7);color:#fff;font-size:.86rem;font-weight:900;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease}.xd-cta span{color:var(--xd-cyan);font-size:1.15rem}.xd-cta:hover{border-color:var(--xd-cyan);background:var(--xd-cyan);color:var(--xd-navy)}.xd-cta:hover span{color:var(--xd-navy)}.xd-scroll-cue{position:absolute;right:0;bottom:clamp(4rem,9vh,7rem);display:flex;align-items:center;gap:1rem;color:#ffffffc2;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;writing-mode:vertical-rl}.xd-scroll-line{display:block;width:1px;height:72px;background:linear-gradient(var(--xd-cyan) 0 50%,rgba(255,255,255,.36) 50%)}.xd-metrics{width:100vw;margin-inline:calc(50% - 50vw);background:var(--xd-navy);color:#fff}.xd .wrap.xd-metric-grid{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:repeat(var(--xd-metric-count, 5),minmax(0,1fr))}.xd-metric{position:relative;min-width:0;min-height:var(--xd-metrics-height);display:grid;grid-template-columns:3.25rem 1fr;align-content:start;gap:.8rem;padding:1.15rem clamp(1.15rem,1.7vw,2rem) 1rem;border-left:1px solid rgba(255,255,255,.14)}.xd-metric:nth-child(1){background:#021722}.xd-metric:nth-child(2){background:#042331}.xd-metric:nth-child(3){background:#06303f}.xd-metric:nth-child(4){background:#083c4b}.xd-metric:nth-child(5){background:#0a4858}.xd-metric:first-child{border-left:0;padding-left:clamp(1.15rem,1.7vw,2rem)}.xd-metric:last-child{padding-right:clamp(1.15rem,1.7vw,2rem)}.xd-metric-icon{display:block;color:var(--xd-cyan)}.xd-metric-icon{width:3.35rem;height:3.35rem;margin-top:-.1rem}.xd-metric-icon svg{display:block;width:100%;height:100%}.experience-icon-accent{stroke:var(--xd-gold)}.xd-metric-copy{min-width:0;align-self:start;padding-top:.2rem}.xd-metric-label{display:block;margin-bottom:.3rem;color:#ffffff8c;font-size:14px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.xd-metric strong{display:block;color:#fff;font-family:var(--sans, Arial, sans-serif);font-size:clamp(20px,1.22vw,24px);font-weight:500;line-height:1.16}@media(min-width:821px){.xd-hero,.xd-hero-inner{min-height:max(570px,calc(var(--article-viewport-height) * .98 - var(--xd-metrics-height)))}}.xd-metric.is-free strong{color:#75e5bb}.xd-pace-viz,.xd-season-viz{position:absolute;right:clamp(1rem,1.8vw,2rem);bottom:.75rem;display:flex;align-items:flex-end;gap:5px}.xd-pace-viz i{display:block;width:5px;border:1px solid rgba(255,255,255,.3)}.xd-pace-viz i:nth-child(1){height:8px}.xd-pace-viz i:nth-child(2){height:14px}.xd-pace-viz i:nth-child(3){height:20px}.xd-pace-viz i.is-active{border-color:var(--xd-gold);background:var(--xd-gold)}.xd-season-viz{align-items:center;gap:4px}.xd-season-viz i{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#ffffff73;font-size:.55rem;font-style:normal}.xd-season-viz i.is-active{border-color:var(--xd-cyan);color:var(--xd-cyan)}.xd-chapter{padding-block:clamp(6rem,9vw,10rem)}.xd-kicker{color:#9a7620}.xd-chapter-heading h2,.xd-footer h2{margin:0;color:var(--xd-ink);font-family:var(--sans, Arial, sans-serif);font-size:clamp(3rem,5.2vw,6.25rem);font-weight:500;letter-spacing:-.045em;line-height:.96;text-wrap:balance}.xd-story{padding-block:clamp(3.5rem,5.5vw,6rem);background:var(--xd-paper)}.xd-story-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,3vw,2.75rem);align-items:start}.xd .wrap.xd-story-grid{width:min(90vw,75ch);font-size:clamp(22px,1.5vw,24px)}.xd-story-heading{min-width:0}.xd-story-heading:before{content:"";display:block;width:3.75rem;height:3px;margin-bottom:1.5rem;background:var(--xd-gold)}.xd-story .xd-kicker{font-size:14px;font-weight:700;letter-spacing:.16em;line-height:1.6}.xd-story .xd-story-heading h2{max-width:20ch;color:var(--xd-ink);font-size:clamp(2.25rem,3.8vw,3.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;overflow-wrap:anywhere}.xd-story-standfirst{max-width:65ch;margin:1.5rem 0 0;color:#3a4c56;font-family:var(--sans, system-ui, sans-serif);font-size:clamp(1.25rem,1.4vw,1.5rem);font-weight:400;line-height:1.6;text-wrap:pretty}.xd-story-copy{min-width:0;padding-top:1.5rem;border-top:1px solid #c9d0ce}.xd-story-copy>p{margin:0 0 1.4em;color:#263e49;font-size:clamp(22px,1.5vw,24px);line-height:1.75;orphans:3;widows:3;text-wrap:pretty}.xd-story-copy>p:first-of-type{color:var(--xd-ink)}.xd-story-copy>p:last-child{margin-bottom:0}.xd-visual-break{position:relative;height:clamp(560px,74svh,960px);margin:0;overflow:hidden;background:var(--xd-navy)}.xd-visual-break img{width:100%;height:100%;object-fit:cover;object-position:center}.xd-visual-wash{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,19,30,.66),transparent 47%);pointer-events:none}.xd-visual-break figcaption{position:absolute;right:4vw;bottom:3rem;left:4vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:2rem;color:#fff}.xd-visual-break figcaption span{font-size:.72rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.xd-visual-break figcaption span:last-child{text-align:right}.xd-visual-break figcaption strong{font-family:var(--sans, Arial, sans-serif);font-size:clamp(1.5rem,2.2vw,2.5rem);font-weight:500}.xd-facts{width:100vw;margin-inline:calc(50% - 50vw);background:var(--xd-navy-deep);color:#fff}.xd-facts.xd-chapter{padding-block:clamp(24px,3vw,40px)}.xd-facts .xd-facts-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.xd-facts .xd-kicker{color:var(--xd-cyan)}.xd-facts .xd-chapter-heading h2{color:#fff;font-size:clamp(26px,2.4vw,36px);line-height:1.15;letter-spacing:-.025em}.xd-fact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 24px;margin:0;padding:0;list-style:none}.xd-fact-list li{display:grid;grid-template-columns:2rem 1fr;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.18)}.xd-fact-list li>span{color:var(--xd-cyan);font-family:var(--sans, Arial, sans-serif);font-size:1.45rem;font-style:italic}.xd-fact-list p{margin:0;color:#ffffffd9;font-size:clamp(20px,1.3vw,24px);line-height:1.58}.xd-architecture{position:relative;isolation:isolate;overflow:hidden;background-color:var(--xd-cyan-soft);background-image:linear-gradient(rgba(6,33,48,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(6,33,48,.075) 1px,transparent 1px);background-size:48px 48px}.xd-architecture-mark{position:absolute;z-index:-1;right:-1vw;bottom:-5vw;color:#0621300b;font-family:var(--sans, Arial, sans-serif);font-size:clamp(15rem,34vw,42rem);font-weight:500;letter-spacing:-.08em;line-height:.72;white-space:nowrap}.xd-architecture-grid{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(30rem,1.15fr);gap:clamp(4rem,9vw,11rem);align-items:end}.xd-architecture .xd-kicker{color:#087c92}.xd-built-since{max-width:25rem;margin:2rem 0 0;color:#4e6872;font-family:var(--sans, Arial, sans-serif);font-size:1.35rem;font-style:italic;line-height:1.5}.xd-built-since strong{color:var(--xd-ink);font-size:1.6em;font-weight:500}.xd-building-data{margin:0;border-top:2px solid var(--xd-ink)}.xd-building-data>div{display:grid;grid-template-columns:8rem 1fr;gap:1.5rem;padding:1.35rem 0;border-bottom:1px solid rgba(6,33,48,.25)}.xd-building-data dt{padding-top:.2rem;color:#4b6b76;font-size:.71rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.xd-building-data dd{margin:0;color:var(--xd-ink);font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.45}.xd-building-data dd span{color:#72909a;padding-inline:.4rem}.xd-building-data a{color:#087c92;text-decoration-thickness:1px;text-underline-offset:.24em}.xd-faq{background:var(--xd-paper)}.xd-faq-grid{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(32rem,1.3fr);gap:clamp(4rem,9vw,11rem)}.xd-faq .xd-chapter-heading h2{font-size:clamp(2rem,2.6vw,2.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.15}.xd-faq .xd-kicker{font-size:16pt;line-height:1.5}.xd-faq-list{border-top:2px solid var(--xd-ink)}.xd-faq-item{border-bottom:1px solid #bfc7c7}.xd-faq-item summary{position:relative;display:grid;grid-template-columns:4rem 1fr;gap:1.25rem;padding:1.7rem 3.5rem 1.7rem 0;list-style:none;cursor:pointer;color:var(--xd-ink);font-family:var(--sans, Arial, sans-serif);font-size:clamp(16pt,1.75vw,1.8rem);font-weight:600;line-height:1.25}.xd-faq-item summary::-webkit-details-marker{display:none}.xd-faq-item summary>span{color:#8b9ba2;font-size:16pt;font-style:italic;font-weight:500}.xd-faq-item summary:after{content:"+";position:absolute;top:50%;right:.3rem;width:2.25rem;height:2.25rem;display:grid;place-items:center;transform:translateY(-50%);border:1px solid var(--xd-ink);color:var(--xd-ink);font-family:var(--sans, Arial, sans-serif);font-size:1.45rem;font-weight:400;line-height:1}.xd-faq-item[open] summary:after{content:"−";background:var(--xd-cyan);border-color:var(--xd-cyan)}.xd-faq-item p{max-width:42rem;margin:-.35rem 0 1.8rem 5.25rem;color:#465961;font-size:16pt;line-height:1.6}.xd-footer{padding-block:clamp(5rem,8vw,8rem);background:var(--xd-navy-deep);color:#fff}.xd-footer-grid{display:grid;grid-template-columns:1fr .72fr;gap:3rem clamp(4rem,9vw,11rem);align-items:end}.xd-footer .xd-kicker{color:var(--xd-cyan)}.xd-footer h2{color:#fff}.xd-footer-actions{display:grid;gap:1rem}.xd-footer-primary,.xd-footer-secondary{display:flex;align-items:center;justify-content:space-between;min-height:5rem;padding:1.2rem 1.5rem;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:.83rem;font-weight:900;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.xd-footer-primary{border-color:var(--xd-cyan);background:var(--xd-cyan);color:var(--xd-navy)}.xd-footer-secondary{justify-content:flex-start}.xd-footer-primary:hover{background:#fff;border-color:#fff}.xd-footer-secondary:hover{border-color:#fff}.xd-footer-meta{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 3rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.18)}.xd-image-credits{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.18)}.xd-image-credits ul{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.xd-image-credit{display:block;color:#ffffffd9;font-family:var(--sans, system-ui, sans-serif);font-size:18px;line-height:1.6}.xd-image-credit a{color:inherit;font-size:inherit}.xd-confirm,.xd-tags,.xd-sources{margin:0;color:#ffffff8f;font-size:.82rem;line-height:1.7}.xd-tags>span,.xd-sources>span{margin-right:.8rem;color:#ffffffe0;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.xd-sources{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.35rem 1rem}.xd-sources>span{margin-right:0}.xd-sources a{color:var(--xd-cyan);text-decoration:none}.xd-sources a:hover{text-decoration:underline;text-underline-offset:.25em}@media(max-width:1100px){.xd .wrap.xd-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-metric{grid-column:auto;border-bottom:1px solid rgba(255,255,255,.14)}.xd-metric:last-child:nth-child(odd){grid-column:1 / -1}.xd-metric:first-child{padding-left:clamp(1.25rem,2vw,2.5rem)}.xd-metric:last-child{padding-right:clamp(1.25rem,2vw,2.5rem)}.xd-story-grid,.xd-facts-grid,.xd-architecture-grid,.xd-faq-grid{gap:4rem}}@media(max-width:820px){.xd .wrap{width:min(90vw,720px)}.xd-hero-img .scene-rotator__img{object-position:var(--xd-hero-mobile-position, center)}.xd-hero,.xd-hero-inner{min-height:max(580px,calc(var(--article-viewport-height) * .72))}.xd-hero-inner{padding-top:8rem;padding-bottom:3.5rem}.xd-hero-copy{width:min(94%,42rem)}.xd-hero h1{max-width:12ch;font-size:clamp(2.9rem,9vw,4.5rem)}.xd-breadcrumbs{max-width:calc(100% - 12rem)}.xd-lede{max-width:36rem;margin-top:1.35rem;font-size:1rem;line-height:1.55}.xd-cta{min-height:48px;margin-top:1.45rem;padding-block:.75rem}.xd .wrap.xd-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xd-metric,.xd-metric:nth-child(4),.xd-metric:nth-child(5){grid-column:auto;min-height:122px;grid-template-columns:2.8rem 1fr;padding:1rem 1.15rem}.xd-metric:last-child:nth-child(odd){grid-column:1 / -1}.xd-metric-icon{width:2.8rem;height:2.8rem}.xd-metric strong{font-size:20px}.xd-pace-viz,.xd-season-viz{right:1rem;bottom:.65rem}.xd-scroll-cue{display:none}.xd-story-grid,.xd-facts-grid,.xd-architecture-grid,.xd-faq-grid,.xd-footer-grid{grid-template-columns:1fr;gap:3rem}.xd-story-grid{gap:2rem}.xd-story .xd-story-heading h2{max-width:22ch}.xd-story-standfirst{max-width:48ch}.xd-visual-break figcaption{grid-template-columns:1fr;gap:.55rem}.xd-visual-break figcaption span:last-child{text-align:left}.xd-footer-meta{grid-template-columns:1fr}.xd-sources{grid-column:auto}}@media(max-width:620px){.xd-hero,.xd-hero-inner{min-height:max(560px,calc(var(--article-viewport-height) * .72))}.xd-hero-inner{padding-top:7.5rem;padding-bottom:2.75rem}.xd-breadcrumbs{position:static;margin:0 0 24px;max-width:100%}.xd-hero-copy{width:100%}.xd-hero h1{font-size:clamp(2.6rem,12.6vw,3.75rem)}.xd-lede{font-size:18px}.xd .wrap.xd-metric-grid{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.xd .wrap.xd-metric-grid::-webkit-scrollbar{display:none}.xd-metric,.xd-metric:nth-child(4),.xd-metric:nth-child(5){flex:0 0 78vw;min-height:118px;padding:1rem 1.25rem;border-left:1px solid rgba(255,255,255,.15);border-bottom:0;scroll-snap-align:start}.xd-metric:first-child,.xd-metric:last-child{padding-inline:1.25rem}.xd-chapter{padding-block:4.25rem}.xd-chapter-heading h2,.xd-footer h2{font-size:clamp(2.65rem,11.5vw,3.65rem)}.xd-story-grid,.xd-facts-grid,.xd-architecture-grid,.xd-faq-grid,.xd-footer-grid{gap:2.25rem}.xd-story{padding-block:3rem}.xd .wrap.xd-story-grid{font-size:20px}.xd-story-grid{gap:2rem}.xd-story .xd-story-heading h2{font-size:clamp(2.1rem,8.8vw,2.75rem)}.xd-story-standfirst{margin-top:1.25rem}.xd-story-copy>p{font-size:20px}.xd-visual-break{height:56svh;min-height:420px}.xd-visual-break figcaption strong{font-size:1.65rem}.xd-fact-list li{grid-template-columns:3.25rem 1fr;gap:.75rem}.xd-architecture-mark{bottom:0;font-size:18rem}.xd-building-data>div{grid-template-columns:1fr;gap:.45rem}.xd-faq-item summary{grid-template-columns:2.5rem 1fr;gap:.65rem;padding-right:3rem}.xd-faq-item p{margin-left:3.15rem}.xd-footer-actions{margin-top:1rem}}.xd-gallery-chapter{padding-block:clamp(3rem,6vw,5.5rem)}.xd-gallery-grid{margin-top:clamp(2rem,3.5vw,3rem);display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.xd-gallery-card{position:relative;margin:0;padding:0;border:0;overflow:hidden;border-radius:14px;aspect-ratio:16 / 11;background:var(--xd-navy, #0c1420);box-shadow:0 12px 30px #141a221a;cursor:zoom-in;text-align:left}.xd-gallery-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.xd-gallery-card:hover img{transform:scale(1.05)}.xd-gallery-card:focus-visible{outline:2px solid var(--xd-cyan, #13c5e8);outline-offset:3px}.xd-gallery-card:after{content:"⤢";position:absolute;top:.6rem;right:.6rem;z-index:2;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:#06141eb8;color:#fff;font-size:.9rem;opacity:0;transition:opacity .2s ease}.xd-gallery-card:hover:after,.xd-gallery-card:focus-visible:after{opacity:1}.xd-gallery-full{padding-block:clamp(2rem,4vh,3.5rem)}.xd-gallery-cap{position:absolute;inset:auto 0 0;padding:1.5rem 1.05rem .9rem;background:linear-gradient(0deg,rgba(6,20,30,.9),rgba(6,20,30,.32) 60%,transparent);color:#fff}.xd-gallery-cap>span{display:block;margin-bottom:.28rem;font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--xd-cyan, #13c5e8)}.xd-gallery-cap strong{font:600 1.08rem/1.2 var(--sans, Arial, sans-serif)}@media(max-width:900px){.xd-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.xd-gallery-grid{grid-template-columns:1fr}}.xd-location{padding:24px 0 0}.xd-location .xd-chapter-heading{display:flex;align-items:center;gap:12px;margin:0;padding:0 0 16px}.xd-location .xd-chapter-heading>span{display:block;flex:0 0 28px;width:28px;height:28px;color:var(--xd-navy)}.xd-location .xd-chapter-heading>span svg{display:block;width:100%;height:100%}.xd-location .xd-chapter-heading h2{margin:0;font:500 24px/1.3 var(--sans,system-ui,sans-serif);letter-spacing:-.02em}.xd-map-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-top:0}.xd-map-bleed .ep-map-card{border-inline:0}.xd-story-copy>h3{margin:2.25em 0 .7em;color:var(--xd-ink);font-family:var(--sans, Arial, sans-serif);font-size:clamp(24px,2.1vw,32px);font-weight:650;line-height:1.25;letter-spacing:-.02em;scroll-margin-top:7rem}.xd-story-copy a,.xd-city-link-list a,.xd-city-links a{color:#0b6378;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.xd-story-copy a:hover,.xd-city-link-list a:hover,.xd-city-links a:hover{color:#073f4c}.xd-city-reading{max-width:75ch!important}.xd-city-reading .xd-chapter-heading h2,.xd-city-connections .xd-chapter-heading h2{max-width:28ch;font-size:clamp(32px,3.7vw,54px);line-height:1.12}.xd-city-reading>p{margin:1.5em 0 0;color:#263e49;font-size:20px;line-height:1.75}.xd-city-links{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem}.xd-city-links a{font-size:18px;line-height:1.6}.xd-city-journey{background:var(--xd-ivory)}.xd-city-connections{padding-block:clamp(3rem,5vw,5rem)}.xd-city-connections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 4rem;margin-top:2.5rem;border-top:1px solid #c9d0ce;padding-top:2rem}.xd-city-connections h3{margin:0 0 1rem;font-size:24px;line-height:1.3;color:var(--xd-ink)}.xd-city-link-list{margin:0;padding-left:1.3rem}.xd-city-link-list li{margin:.65rem 0;font-size:20px;line-height:1.6}.xd-city-link-list a{font-size:inherit}.xd #experience-visit-plan,.xd #experience-map,.xd #experience-faq{scroll-margin-top:7rem}@media(max-width:720px){.xd-city-connections-grid{grid-template-columns:minmax(0,1fr)}}.xd-chapter.xd-river-guide{padding-block:32px 0}.xd-river-guide .xd-chapter-heading{margin-bottom:20px}.xd-river-guide .xd-chapter-heading .xd-kicker{margin:0 0 10px;font:600 14px/1.5 var(--sans,system-ui,sans-serif)}.xd-river-guide .xd-chapter-heading h2{font-size:clamp(26px,2.6vw,40px);line-height:1.15;letter-spacing:-.025em;text-wrap:pretty}.xd-river-guide .xd-chapter-heading>p:last-child{max-width:85ch;margin:12px 0 0;font:400 20px/1.5 var(--sans,system-ui,sans-serif)}.mk-skin-oxford .xd-hero>.xd-hero-inner{width:var(--guide-hero-shell)}.mk-skin-oxford .xd-hero .xd-hero-shade{mask-image:var(--guide-hero-shade-mask);-webkit-mask-image:var(--guide-hero-shade-mask);background:var(--guide-hero-shade)}.mk-skin-oxford .xd-hero :is(h1,.xd-lede,.xd-breadcrumbs){text-shadow:0 1px 4px #02131e,0 2px 12px rgba(2,19,30,.65)}@media(min-width:1000px)and (min-height:800px){.mk-skin-oxford .xd-hero>.xd-hero-inner{justify-content:flex-start;padding-top:calc(var(--guide-hero-copy-top) + 14px * 1.4 + var(--guide-hero-kicker-gap))}}@media(max-width:760px){.mk-skin-oxford .xd-hero>.xd-hero-inner{width:calc(100% - 32px)}.mk-skin-oxford .xd-hero .xd-hero-shade{mask-image:none;-webkit-mask-image:none;background:var(--guide-hero-shade-mobile)}}.mk-skin-oxford .guide-hero-viewport>.xd-hero>.xd-hero-inner{min-height:0;justify-content:safe center;padding-block:clamp(3rem,9dvh,6rem) 1.5rem}.mk-skin-oxford .guide-hero-viewport>.xd-hero .xd-breadcrumbs{top:clamp(1rem,2.5dvh,2rem)}@media(min-width:1000px)and (min-height:800px){.mk-skin-oxford .guide-hero-viewport>.xd-hero>.xd-hero-inner{justify-content:flex-start;padding-top:calc(var(--guide-hero-copy-top) - var(--mk-header-h) + 14px * 1.4 + var(--guide-hero-kicker-gap))}}
