/* R8 domain/legal integration: no changes to the approved animated layout. */
.site-footer .site-legal{flex:0 0 100%;width:100%;font:400 12px/1.55 Manrope,Arial,sans-serif;letter-spacing:.025em;color:#abb2a5;margin-top:-9px}
.contact-delivery-verification{margin:22px 0 8px;min-height:0}
.contact-delivery-note{font-size:13px;line-height:1.65;color:#bdc3b5}
.enquiry-honey{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;clip-path:inset(50%)!important;overflow:hidden!important}
@media(max-width:600px){.site-footer .site-legal{margin-top:-4px;font-size:12px}}
/* R11 controls are limited to the enquiry page; homepage choreography unchanged. */
.delivery-fallback{font:inherit;color:inherit;background:none;border:0;border-bottom:1px solid #647056;padding:3px 0;cursor:pointer;text-align:left;min-height:36px}
.delivery-fallback:hover{color:#dfff00;border-color:#dfff00}
.delivery-fallback:focus-visible,.delivery-receipt button:focus-visible{outline:2px solid #dfff00;outline-offset:5px}
.delivery-fallback:disabled{opacity:.5;cursor:wait}
.delivery-receipt{margin-top:28px;border-top:2px solid #dfff00;padding:26px 0 10px;max-width:100%;scroll-margin-top:110px}
.delivery-receipt h2{font:400 clamp(28px,3.1vw,42px)/1.2 Manrope,Arial,sans-serif;letter-spacing:-.035em;margin:12px 0 18px}
.delivery-receipt p{font-size:15px;line-height:1.65;max-width:55ch;overflow-wrap:anywhere}
.delivery-reference{color:#dfff00}
.delivery-receipt .outline-button{margin-top:12px}
#form-status{overflow-wrap:anywhere}
.ip-reading article p,.ip-reading article li{overflow-wrap:anywhere}
.contact-delivery-verification{max-width:100%;overflow:hidden}
