[hidden]{display:none!important}header nav a[aria-current]{color:var(--raon-coral-text);box-shadow:0 2px 0 #EE3A67}.site-directory a[aria-current=page]{color:var(--raon-coral-text);background:#FFE3EF;border-radius:6px;padding-left:8px}.menu-search{margin:22px 0 30px;max-width:700px}.menu-search label{display:block;font-weight:700;margin-bottom:9px}.menu-search>div{display:flex;gap:10px}.menu-search input{width:100%;min-width:0;border:1px solid #c6c4c8;border-radius:8px;padding:13px 16px;font:inherit;background:#fff;color:#16181F}.menu-search button{flex-shrink:0;border:1px solid #c6c4c8;border-radius:8px;background:#fff;padding:10px 16px;cursor:pointer;font:inherit}.menu-search p{font-size:13px;color:#3C4048;margin:10px 0}.contact-direct{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding-top:38px;padding-bottom:38px;border-bottom:1px solid #dedce0}.contact-direct .contact-phone{display:block;font-size:clamp(25px,3vw,38px);font-weight:750;letter-spacing:-1px;color:#16181F}.contact-direct p{line-height:1.8;color:#3C4048;margin:10px 0}.contact-direct>div:last-child>a{color:var(--raon-coral-text);font-weight:650}.footer-contact-details{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:13px;line-height:1.8;padding:22px 0;border-top:1px solid #dedce0}.footer-contact-details>a{font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #EE3A67;outline-offset:4px}@media(max-width:760px){.contact-direct{grid-template-columns:1fr;gap:22px}.all-menu-dialog .site-directory{grid-template-columns:1fr}.all-menu-dialog .directory-group ul{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.all-menu-dialog .directory-group{padding-bottom:20px;border-bottom:1px solid #dedce0}.all-menu-dialog .directory-group a{line-height:1.6}.footer-contact-details{flex-direction:column;gap:7px}.menu-search{margin-top:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
