.exp-section{overflow:hidden}.exp-section h2{font-size:clamp(36px,4.5vw,66px);line-height:1.12;max-width:1000px}.exp-section>p:not(.eyebrow):not(.exp-caption){max-width:900px;line-height:1.8;margin:22px 0 32px}.exp-section h3{font-size:27px;line-height:1.2;margin:20px 0 12px}.exp-section p{line-height:1.75}.exp-section figure{margin:0}.exp-section figure>img{width:100%;height:auto;display:block;border-radius:4px}.exp-section figcaption,.exp-section .exp-caption{font-size:12px;line-height:1.7;color:#46616a;margin:12px 0 22px}.exp-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:15px 23px;background:#126fba;color:#fff;border:0;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;line-height:1.45}.exp-button:hover{background:#095b9b}.exp-button:focus-visible,.exp-textlink:focus-visible,.progress-tabs button:focus-visible{outline:3px solid #00ad4a;outline-offset:4px}.exp-actions{display:flex;gap:15px;flex-wrap:wrap}.exp-textlink{background:none;border:0;border-bottom:1px solid currentColor;padding:12px 0;color:#061436;font:inherit;font-weight:700;cursor:pointer}.next-moment{background:#e5f2ef}.next-fixtures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0}.next-fixtures article{background:#fff;padding:20px;min-width:0;border-bottom:4px solid #126fba}.next-flags{height:90px;display:flex;gap:12px;align-items:center;justify-content:center;background:repeating-linear-gradient(90deg,#08794c 0%,#08794c 12.5%,#0b8454 12.5%,#0b8454 25%);color:white}.next-flags img{width:60px;max-width:32%;height:39px;object-fit:fill}.next-date{font-size:12px;margin:20px 0 0;color:#087f82;font-weight:700}.next-fixtures h3{font-size:25px;min-height:65px;margin-top:10px}.day-story{background:#fff}.day-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px}.day-panel{background-image:url('assets/family-day.webp');background-size:400% 100%;background-repeat:no-repeat}.story-panel{width:100%;aspect-ratio:512/688;border-radius:4px}.panel-0{background-position:0% 50%}.panel-1{background-position:33.3333% 50%}.panel-2{background-position:66.6667% 50%}.panel-3{background-position:100% 50%}.step-number{display:block;color:#087f82;margin-top:18px;font-size:14px}.day-grid h3{margin-top:12px}.day-grid p{font-size:14px}.dining-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6vw;align-items:center;background:#f4ede2}.dining-picture{width:100%;aspect-ratio:512/688;border-radius:4px}.dining-story p{margin:24px 0}.access-story{background:#e5f2ef}.access-story figure{max-width:1200px}.exp-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:35px 0}.exp-three article{min-width:0}.exp-three p{font-size:15px}.corporate-story{background:#071833;color:white}.corporate-story .eyebrow{color:#55c7c3}.corporate-story .exp-caption{color:#c9d7e3}.corporate-panel{background-image:url('assets/corporate-occasions.webp');background-size:300% 100%;background-repeat:no-repeat;width:100%;aspect-ratio:1;border-radius:4px}.corporate-0{background-position:0% center}.corporate-1{background-position:50% center}.corporate-2{background-position:100% center}.vision-progress{background:#fff}.progress-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.progress-tabs button{padding:13px 21px;border:1px solid #126fba;color:#126fba;background:white;font:inherit;font-weight:700;cursor:pointer}.progress-tabs button[aria-pressed=true]{color:white;background:#126fba}.progress-views{display:grid;grid-template-columns:1fr;gap:24px}.progress-views.compare{grid-template-columns:1fr 1fr}.progress-views figure[hidden]{display:none}.progress-views img{aspect-ratio:16/10;object-fit:cover}.partner-story{background:#087b79;color:white}.partner-story .eyebrow,.partner-story .exp-caption{color:#e0f2f0}.partner-story .exp-button{background:#fff;color:#071833}.partner-topics{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.partner-topics span{border:1px solid #ffffff66;padding:12px 18px}.guided-enquiry{background:#e5f2ef}.guided-enquiry form{margin:30px 0}.enquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guided-enquiry label{display:block;font-size:15px;font-weight:700;line-height:1.5;margin-bottom:20px}.guided-enquiry input,.guided-enquiry select,.guided-enquiry textarea{display:block;width:100%;max-width:100%;min-height:48px;margin-top:8px;padding:13px;background:white;border:1px solid #a8bdba;border-radius:2px;color:#071833;font:inherit;box-sizing:border-box}.guided-enquiry textarea{resize:vertical}.enquiry-result{margin-top:30px}.enquiry-result[hidden]{display:none}.enquiry-other{display:flex;flex-wrap:wrap;gap:15px}.conference-teaser{display:grid;grid-template-columns:1fr 1.5fr;gap:5vw;background:#071833;color:#fff;align-items:center}.conference-teaser .eyebrow{color:#55c7c3}.conference-teaser .exp-caption{color:#c9d7e3}[dir=rtl] .exp-section h2{line-height:1.45}[dir=rtl] .exp-section h3{line-height:1.5}@media(max-width:1000px){.next-fixtures,.day-grid{grid-template-columns:1fr 1fr}.exp-three{gap:18px}}@media(max-width:700px){.dining-story,.conference-teaser{grid-template-columns:1fr}.dining-picture{max-width:440px}.exp-three{grid-template-columns:1fr}.corporate-panel{max-width:500px}.enquiry-grid{grid-template-columns:1fr}.progress-views.compare{grid-template-columns:1fr}.exp-section h2{font-size:38px}.next-fixtures h3{min-height:0}.day-grid{gap:16px}}@media(max-width:420px){.next-fixtures,.day-grid{grid-template-columns:1fr}.story-panel{max-width:360px}.next-flags{height:100px}}
