.public-website main{max-width:1120px;margin:0 auto;padding:40px 24px}.public-website .topbar{position:relative;gap:24px;flex-wrap:wrap}.public-website nav{display:flex;flex-wrap:wrap;gap:16px}.public-website .clinic-footer{padding:32px 24px}.public-website .clinic-footer nav{max-width:1120px;margin:auto}.public-website .cookie-notice{max-height:80dvh;overflow-y:auto}.public-website [hidden]{display:none!important}.public-website .creator-play{display:none}.public-website video{max-width:100%}.public-website #publicCookieStatus:empty{display:none}@media(max-width:600px){.public-website main{padding:24px 16px}.public-website .topbar nav{font-size:14px;gap:12px}}
