
.topbar-right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.language-switch button{min-height:44px;min-width:44px}.language-notice{padding-top:20px;padding-bottom:20px;font-size:.95rem}
[data-cmp-policy]{min-height:1000px}
html body .topbar .language-switch button[aria-pressed=true]{background:#fbbb0c!important;color:#3b1c1c!important}
@media(max-width:650px){.topbar .wrap{align-items:flex-start;gap:8px}.topbar-right{justify-content:space-between;width:100%;gap:8px}.language-switch{order:2}html[lang=es] .oak-service-tabs{min-width:0}html[lang=es] .oak-service-tab{white-space:normal}}
html body,html body *,html body *::before,html body *::after{font-family:Inter,Arial,sans-serif!important}
html body #main-content *,html body .site-footer *{font-family:Inter,Arial,sans-serif!important}
html body .topbar .language-switch{padding:2px;gap:0;display:inline-flex}
html body .topbar .language-switch button{font-size:12px;min-width:34px;min-height:30px;padding:4px 8px}
html body .topbar-right{flex-wrap:nowrap;gap:12px}
html body .topbar .wrap{align-items:center}
.service-menu-copy,.split>* ,.oak-story>*,.oak-location-panel>*,.footer-grid>*{min-width:0}
html body .oak-beliefs h2{display:flex!important;width:auto!important;max-width:100%!important;min-width:0;white-space:normal!important;font-size:20px!important;line-height:1.35!important}
html body .oak-beliefs h2 span{flex:1;min-width:0;white-space:normal!important;overflow-wrap:anywhere!important}
html body .oak-beliefs h2 svg{flex-shrink:0}
main p,main li,main h1,main h2,main h3,.site-footer p{overflow-wrap:anywhere}
.card[id],.vaccine-options[id]{scroll-margin-top:190px}
html body .site-header>.wrap{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:20px}
html body .site-header .primary-nav{margin-left:auto;order:initial;flex:0 1 auto}
html body .site-header .primary-nav>ul{flex-wrap:nowrap;gap:16px}
html body .site-header .header-ctas{flex-wrap:nowrap;gap:8px;order:initial}
html body .site-header .header-ctas a{white-space:nowrap;padding:10px 14px}
html body .site-header a img{width:145px!important;height:auto!important}
@media(min-width:1200px){html body .site-header .primary-nav,html body .site-header .header-ctas{display:flex!important}html body .site-header .menu-btn,html body .site-header .header-phone{display:none!important}}
@media(max-width:1199px){html body .site-header .primary-nav,html body .site-header .header-ctas,html body .site-header .header-phone{display:none!important}html body .site-header .menu-btn{display:flex!important;margin-left:auto}}
@media(max-width:650px){html body .topbar .wrap{flex-direction:row;gap:10px}html body .topbar-left{flex:1;min-width:0}html body .topbar-right{width:auto;flex-direction:column;gap:2px;align-items:flex-end}html body .topbar .language-switch{order:0}html body .topbar{font-size:11px}}
