body{margin:0;background:#F6F5F1;color:#1E2766}
h1,h2,h3{font-family:'Schibsted Grotesk','Helvetica Neue',Arial,sans-serif;text-wrap:balance}
a{color:#1A76B8}a:hover{color:#1E2766}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #8FD3F4;outline-offset:2px}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.contact-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:8px;font-weight:600;font-size:17px;text-decoration:none}
@media (max-width:640px){
 h1{font-size:38px !important}
 h2{font-size:30px !important}
 section > div, footer > div{padding-top:56px !important;padding-bottom:56px !important}
 #anesthesia{padding-top:8px !important;padding-bottom:56px !important}
 header > div{padding-top:14px !important;padding-bottom:14px !important}
 header img{height:44px !important}
 nav{gap:14px !important;font-size:14px !important}
}
