/* Link equivalents of the validated button selectors. Original CSS is intact. */
.mobile-nav>a{display:block;text-align:left;width:100%;padding:14px 0;border:0;border-top:1px solid #42636c;background:none;font-size:18px;text-decoration:none}
.mobile-nav>a.button{width:auto;background:var(--apricot);border:0;padding:14px 20px;margin-top:16px;display:table}
.site-header .language{font-size:14px}
.site-local-notice{background:var(--cloud);color:var(--deep);border-bottom:1px solid var(--mist);font-size:13px;line-height:1.5;padding:10px max(24px,calc((100% - 1232px)/2))}
.pg07-booking-options{display:grid;gap:14px;margin-top:20px}
.pg07 .pg07-booking-options .pg07-primary{color:var(--night);margin-top:0;gap:12px}
.pg07-booking-options .pg07-link{justify-content:space-between;gap:12px}
.pg07-booking-options .pg07-link-label{min-width:0;overflow-wrap:break-word}
.pg07-booking-options .pg07-primary .pg07-link-label{text-decoration:none}
.pg07-booking-options .pg07-arrow{flex:none}
@media(min-width:80rem){.desktop-nav>a,.header-actions>a.support{background:none;border:0;padding:12px 0;color:var(--cloud);font-size:14px;line-height:20px;text-decoration:none}.desktop-nav>a:hover,.header-actions>a.support:hover{text-decoration:underline;text-underline-offset:5px}.header-actions>a.support{display:block;border-left:1px solid var(--mist);padding-left:24px;font-size:12px}.header-actions>a.meeting{font-size:13px}}
