/* Layout helpers and Tina's on-page editor.
   .contents: layout-neutral wrapper (editable regions, lists), so the surrounding grid, flow or sticky header is unchanged. */
.contents{display:contents}
/* booking phone numbers: separator sits outside each link, as before */
.phones .ph+.ph::before{content:"\00a0\00a0\00b7\00a0\00a0"}

/* Inside Tina's editor (BaseLayout adds .is-editing when the page is framed by /admin):
   show everything that normally animates in, rotates or hides, so it can be clicked and edited.
   These also hold after Tina re-renders a section while typing. */
.is-editing .reveal{opacity:1!important;transform:none!important;transition:none!important}
.is-editing .acc-a{grid-template-rows:1fr!important}
.is-editing .acc-a>p{visibility:visible!important}
.is-editing .svc-open::before{display:none}
.is-editing .review-grid>li[hidden]{display:flex!important}
.is-editing .cookie-banner{position:static;display:block!important;box-shadow:none}
.is-editing .cookie-banner[hidden]{display:block!important}
