/* r20: booking wording/arrow, Bespoke underline and closing About breathing room. */
body #site-header .ia-menu-booking .control-arrow {order:1;margin-left:auto}
body #main .ia-bespoke-link .control-label {
 text-decoration-line:underline!important;
 text-decoration-color:currentColor!important;
 text-decoration-thickness:1px!important;
 text-underline-offset:7px!important;
}
/* Added to the existing 28px closing stack gap: 64px total above About. */
body.home-page #main #implementation-close>a.ia-primary {margin-top:36px!important}
body #main .contact .contact-actions>a.about-link {margin-top:36px!important}
@media(max-width:900px) {
 /* Existing mobile stack gap is 25px, plus 28px = 53px. */
 body.home-page #main #implementation-close>a.ia-primary {margin-top:28px!important}
 body #main .contact .contact-actions>a.about-link {margin-top:28px!important}
}
