/* The source layout is scoped inside AccessDisabled's existing header and footer. */
.adt-site{--adt-primary:#005b57;--adt-primary-dark:#003f40;--adt-orange:#fdd154;--adt-ink:#214444;--adt-muted:#4a6665;--adt-line:#c5deda;color:var(--adt-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65;min-width:0}
.adt-site .adt-detail-layout>*{min-width:0}.adt-site .adt-reading-layout>*{min-width:0}.adt-site .adt-access-details{padding-block:30px;border-top:1px solid var(--adt-line)}.adt-site .adt-access-details h3{font-size:18px;margin:24px 0 10px}.adt-site .adt-access-details p{text-align:justify;hyphens:auto}.adt-site .adt-existing-content{padding-top:0}.adt-site .adt-existing-content .adx-booking-existing{padding:0;margin:0;width:100%;max-width:none}.adt-site .adt-enquiry-form input[type=checkbox]{width:20px;min-height:20px;height:20px;flex:none}.adt-site .adt-enquiry-form .adxt-honey{position:absolute;left:-9999px}.adt-site .adt-enquiry-form{color:#214444}.adt-site .adt-enquiry-form label{min-width:0}.adt-site .adt-detail-picture img{height:100%;width:100%;object-fit:cover}.adt-site .adt-day-copy{min-width:0}.adt-site .adt-button{cursor:pointer}.adt-site .adt-reading-layout p{overflow-wrap:anywhere}.adt-site .adt-gallery-grid img{object-fit:cover;width:100%}.adt-site .adt-trip-summary{align-self:start}
@media(max-width:700px){.adt-site .adt-shell{width:calc(100% - 36px)}.adt-site .adt-enquiry-form{padding:22px!important}.adt-site .adt-detail-layout h1{font-size:39px}.adt-site .adt-reading-layout,.adt-site .adt-enquiry{display:block}.adt-site .adt-trip-summary{margin-block:30px}.adt-site .adt-enquiry>div+div{margin-top:30px}.adt-site .adt-enquiry-form>label,.adt-site .adt-enquiry-form>div{width:100%;flex-basis:100%}.adt-site .adt-day-list li{grid-template-columns:55px minmax(0,1fr);gap:16px}.adt-site .adt-day-marker strong{font-size:26px}}
