/* Explicit editor choices only: automatic/legacy tiles remain visually unchanged.
   Classes are server-whitelisted; no inline CSS or JavaScript is required. */
.board-grid .tile{--editor-title-fit:50cqi}
.board-grid .tile-menu{--editor-title-fit:49cqi}
.board-grid .tile-booking{--editor-title-fit:43cqi}
.board-grid .tile-takeaway{--editor-title-fit:42cqi}
.board-grid .tile-contact{--editor-title-fit:28cqi}
@media(min-width:601px){
 .board-site .board-grid .tile.title-desktop-24 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-24 .tile-title,.board-site .board-grid .tile.title-desktop-24 .list-title{font-size:24px!important;font-size:min(24px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-32 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-32 .tile-title,.board-site .board-grid .tile.title-desktop-32 .list-title{font-size:32px!important;font-size:min(32px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-40 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-40 .tile-title,.board-site .board-grid .tile.title-desktop-40 .list-title{font-size:40px!important;font-size:min(40px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-48 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-48 .tile-title,.board-site .board-grid .tile.title-desktop-48 .list-title{font-size:48px!important;font-size:min(48px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-64 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-64 .tile-title,.board-site .board-grid .tile.title-desktop-64 .list-title{font-size:64px!important;font-size:min(64px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-80 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-80 .tile-title,.board-site .board-grid .tile.title-desktop-80 .list-title{font-size:80px!important;font-size:min(80px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-96 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-96 .tile-title,.board-site .board-grid .tile.title-desktop-96 .list-title{font-size:96px!important;font-size:min(96px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-128 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-128 .tile-title,.board-site .board-grid .tile.title-desktop-128 .list-title{font-size:128px!important;font-size:min(128px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-160 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-160 .tile-title,.board-site .board-grid .tile.title-desktop-160 .list-title{font-size:160px!important;font-size:min(160px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-200 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-200 .tile-title,.board-site .board-grid .tile.title-desktop-200 .list-title{font-size:200px!important;font-size:min(200px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-240 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-240 .tile-title,.board-site .board-grid .tile.title-desktop-240 .list-title{font-size:240px!important;font-size:min(240px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-320 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-320 .tile-title,.board-site .board-grid .tile.title-desktop-320 .list-title{font-size:320px!important;font-size:min(320px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-400 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-400 .tile-title,.board-site .board-grid .tile.title-desktop-400 .list-title{font-size:400px!important;font-size:min(400px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-desktop-480 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-desktop-480 .tile-title,.board-site .board-grid .tile.title-desktop-480 .list-title{font-size:480px!important;font-size:min(480px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.text-desktop-16 .tile-copy p,.board-site .board-grid .tile.text-desktop-16 .tile-link,.board-site .board-grid .tile.text-desktop-16 .event-date,.board-site .board-grid .tile.text-desktop-16 .event-list time,.board-site .board-grid .tile.text-desktop-16 .event-list h3{font-size:16px!important;line-height:1.25}
 .board-site .board-grid .tile.text-desktop-18 .tile-copy p,.board-site .board-grid .tile.text-desktop-18 .tile-link,.board-site .board-grid .tile.text-desktop-18 .event-date,.board-site .board-grid .tile.text-desktop-18 .event-list time,.board-site .board-grid .tile.text-desktop-18 .event-list h3{font-size:18px!important;line-height:1.25}
 .board-site .board-grid .tile.text-desktop-20 .tile-copy p,.board-site .board-grid .tile.text-desktop-20 .tile-link,.board-site .board-grid .tile.text-desktop-20 .event-date,.board-site .board-grid .tile.text-desktop-20 .event-list time,.board-site .board-grid .tile.text-desktop-20 .event-list h3{font-size:20px!important;line-height:1.25}
 .board-site .board-grid .tile.text-desktop-22 .tile-copy p,.board-site .board-grid .tile.text-desktop-22 .tile-link,.board-site .board-grid .tile.text-desktop-22 .event-date,.board-site .board-grid .tile.text-desktop-22 .event-list time,.board-site .board-grid .tile.text-desktop-22 .event-list h3{font-size:22px!important;line-height:1.25}
 .board-site .board-grid .tile.text-desktop-24 .tile-copy p,.board-site .board-grid .tile.text-desktop-24 .tile-link,.board-site .board-grid .tile.text-desktop-24 .event-date,.board-site .board-grid .tile.text-desktop-24 .event-list time,.board-site .board-grid .tile.text-desktop-24 .event-list h3{font-size:24px!important;line-height:1.25}
 .board-site .board-grid .tile.text-desktop-28 .tile-copy p,.board-site .board-grid .tile.text-desktop-28 .tile-link,.board-site .board-grid .tile.text-desktop-28 .event-date,.board-site .board-grid .tile.text-desktop-28 .event-list time,.board-site .board-grid .tile.text-desktop-28 .event-list h3{font-size:28px!important;line-height:1.25}
 .board-site .board-grid .tile.text-desktop-32 .tile-copy p,.board-site .board-grid .tile.text-desktop-32 .tile-link,.board-site .board-grid .tile.text-desktop-32 .event-date,.board-site .board-grid .tile.text-desktop-32 .event-list time,.board-site .board-grid .tile.text-desktop-32 .event-list h3{font-size:32px!important;line-height:1.25}
 .board-site .board-grid .tile.text-desktop-36 .tile-copy p,.board-site .board-grid .tile.text-desktop-36 .tile-link,.board-site .board-grid .tile.text-desktop-36 .event-date,.board-site .board-grid .tile.text-desktop-36 .event-list time,.board-site .board-grid .tile.text-desktop-36 .event-list h3{font-size:36px!important;line-height:1.25}
 .board-site .board-grid .tile.text-desktop-40 .tile-copy p,.board-site .board-grid .tile.text-desktop-40 .tile-link,.board-site .board-grid .tile.text-desktop-40 .event-date,.board-site .board-grid .tile.text-desktop-40 .event-list time,.board-site .board-grid .tile.text-desktop-40 .event-list h3{font-size:40px!important;line-height:1.25}
}
@media(max-width:600px){
 .board-site .board-grid .tile.title-mobile-24 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-24 .tile-title,.board-site .board-grid .tile.title-mobile-24 .list-title{font-size:24px!important;font-size:min(24px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-32 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-32 .tile-title,.board-site .board-grid .tile.title-mobile-32 .list-title{font-size:32px!important;font-size:min(32px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-40 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-40 .tile-title,.board-site .board-grid .tile.title-mobile-40 .list-title{font-size:40px!important;font-size:min(40px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-48 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-48 .tile-title,.board-site .board-grid .tile.title-mobile-48 .list-title{font-size:48px!important;font-size:min(48px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-64 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-64 .tile-title,.board-site .board-grid .tile.title-mobile-64 .list-title{font-size:64px!important;font-size:min(64px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-80 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-80 .tile-title,.board-site .board-grid .tile.title-mobile-80 .list-title{font-size:80px!important;font-size:min(80px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-96 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-96 .tile-title,.board-site .board-grid .tile.title-mobile-96 .list-title{font-size:96px!important;font-size:min(96px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-128 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-128 .tile-title,.board-site .board-grid .tile.title-mobile-128 .list-title{font-size:128px!important;font-size:min(128px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-160 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-160 .tile-title,.board-site .board-grid .tile.title-mobile-160 .list-title{font-size:160px!important;font-size:min(160px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-200 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-200 .tile-title,.board-site .board-grid .tile.title-mobile-200 .list-title{font-size:200px!important;font-size:min(200px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-240 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-240 .tile-title,.board-site .board-grid .tile.title-mobile-240 .list-title{font-size:240px!important;font-size:min(240px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-320 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-320 .tile-title,.board-site .board-grid .tile.title-mobile-320 .list-title{font-size:320px!important;font-size:min(320px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-400 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-400 .tile-title,.board-site .board-grid .tile.title-mobile-400 .list-title{font-size:400px!important;font-size:min(400px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.title-mobile-480 .tile-copy{container-type:inline-size}
 .board-site .board-grid .tile.title-mobile-480 .tile-title,.board-site .board-grid .tile.title-mobile-480 .list-title{font-size:480px!important;font-size:min(480px,var(--editor-title-fit))!important}
 .board-site .board-grid .tile.text-mobile-16 .tile-copy p,.board-site .board-grid .tile.text-mobile-16 .tile-link,.board-site .board-grid .tile.text-mobile-16 .event-date,.board-site .board-grid .tile.text-mobile-16 .event-list time,.board-site .board-grid .tile.text-mobile-16 .event-list h3{font-size:16px!important;line-height:1.25}
 .board-site .board-grid .tile.text-mobile-18 .tile-copy p,.board-site .board-grid .tile.text-mobile-18 .tile-link,.board-site .board-grid .tile.text-mobile-18 .event-date,.board-site .board-grid .tile.text-mobile-18 .event-list time,.board-site .board-grid .tile.text-mobile-18 .event-list h3{font-size:18px!important;line-height:1.25}
 .board-site .board-grid .tile.text-mobile-20 .tile-copy p,.board-site .board-grid .tile.text-mobile-20 .tile-link,.board-site .board-grid .tile.text-mobile-20 .event-date,.board-site .board-grid .tile.text-mobile-20 .event-list time,.board-site .board-grid .tile.text-mobile-20 .event-list h3{font-size:20px!important;line-height:1.25}
 .board-site .board-grid .tile.text-mobile-22 .tile-copy p,.board-site .board-grid .tile.text-mobile-22 .tile-link,.board-site .board-grid .tile.text-mobile-22 .event-date,.board-site .board-grid .tile.text-mobile-22 .event-list time,.board-site .board-grid .tile.text-mobile-22 .event-list h3{font-size:22px!important;line-height:1.25}
 .board-site .board-grid .tile.text-mobile-24 .tile-copy p,.board-site .board-grid .tile.text-mobile-24 .tile-link,.board-site .board-grid .tile.text-mobile-24 .event-date,.board-site .board-grid .tile.text-mobile-24 .event-list time,.board-site .board-grid .tile.text-mobile-24 .event-list h3{font-size:24px!important;line-height:1.25}
 .board-site .board-grid .tile.text-mobile-28 .tile-copy p,.board-site .board-grid .tile.text-mobile-28 .tile-link,.board-site .board-grid .tile.text-mobile-28 .event-date,.board-site .board-grid .tile.text-mobile-28 .event-list time,.board-site .board-grid .tile.text-mobile-28 .event-list h3{font-size:28px!important;line-height:1.25}
 .board-site .board-grid .tile.text-mobile-32 .tile-copy p,.board-site .board-grid .tile.text-mobile-32 .tile-link,.board-site .board-grid .tile.text-mobile-32 .event-date,.board-site .board-grid .tile.text-mobile-32 .event-list time,.board-site .board-grid .tile.text-mobile-32 .event-list h3{font-size:32px!important;line-height:1.25}
 .board-site .board-grid .tile.text-mobile-36 .tile-copy p,.board-site .board-grid .tile.text-mobile-36 .tile-link,.board-site .board-grid .tile.text-mobile-36 .event-date,.board-site .board-grid .tile.text-mobile-36 .event-list time,.board-site .board-grid .tile.text-mobile-36 .event-list h3{font-size:36px!important;line-height:1.25}
 .board-site .board-grid .tile.text-mobile-40 .tile-copy p,.board-site .board-grid .tile.text-mobile-40 .tile-link,.board-site .board-grid .tile.text-mobile-40 .event-date,.board-site .board-grid .tile.text-mobile-40 .event-list time,.board-site .board-grid .tile.text-mobile-40 .event-list h3{font-size:40px!important;line-height:1.25}
}
