:is(.bruno-site,.gab-site,.booking-dialog,.privacy-page) :is(h1,h2,h3,h4){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}:is(.bruno-site,.gab-site,.booking-dialog,.privacy-page) :is(p,li,dd,address){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;word-spacing:normal;letter-spacing:normal;text-wrap:pretty}:is(.bruno-site,.gab-site) :is(.section-intro,.gab-section-head,.about-grid,.gab-about,.location-grid,.gab-location-grid,.faq-grid,.gab-faq-layout)>*{min-width:0}:is(.bruno-site,.gab-site) :is(.section-intro,.gab-section-head,.about-grid,.gab-about,.location-grid,.gab-visit,.faq-grid,.gab-faq,.career-grid,.publication-card,.gab-service) p{text-align:start;max-width:65ch}:is(.bruno-site,.gab-site) :is(.service-card,.gab-service,.career-grid article,.process-grid>div,.gab-steps article){flex-direction:column;display:flex}:is(.bruno-site,.gab-site) :is(.service-card,.gab-service,.career-grid article,.process-grid>div,.gab-steps article) p{margin-block:0 1rem}.bruno-site .service-bottom{margin-top:auto}.clinical-identifier{white-space:nowrap;display:inline-block}.patient-paragraph{margin-block:0 1rem;display:block}.whatsapp-booking .notice+.notice{margin-top:12px}.whatsapp-booking :is(.notice,.small-note,.request-preview){text-align:start}.whatsapp-booking .request-preview{overflow-wrap:anywhere}.whatsapp-booking label{line-height:1.5}.booking-dialog :is(a,button) svg{flex-shrink:0}.privacy-page{font-size:18px;line-height:1.75}.privacy-page p{max-width:65ch;margin-block:0 1.25rem;font-size:18px;line-height:1.75}.privacy-page h1{font-size:clamp(30px,7vw,42px);line-height:1.2}.privacy-page h2{font-size:25px;line-height:1.35}.privacy-page a{overflow-wrap:anywhere;text-underline-offset:.2em}@media (width<=720px){:is(.bruno-site,.gab-site) :is(.service-card,.gab-service,.career-grid,.publication-card,.process-grid,.gab-steps,.location-detail,.gab-visit) p{font-size:18px;line-height:1.7}:is(.bruno-site,.gab-site) :is(h2,h3){line-height:1.25}.bruno-site .about-grid h2 em{font-size:.82em}.bruno-site .location-detail strong{line-height:1.5}:is(.bruno-site,.gab-site) :is(.location-detail,.gab-visit) :is(span,dd){text-wrap:pretty}:is(.booking-dialog,.gab-booking) :is(p,label,.notice){font-size:17px;line-height:1.65}:is(.booking-dialog,.gab-booking) .small-note{font-size:16px;line-height:1.65}:is(.booking-dialog,.gab-booking) :is(input:not([type=checkbox]),select){min-height:52px;font-size:18px}:is(.bruno-site,.gab-site) :is(.button,.text-link,.gab-link){text-align:center}}.whatsapp-booking .notice p{margin-block:0 .65rem}.whatsapp-booking .notice p:last-child{margin-bottom:0}.gab-reference-grid details{margin-top:1rem}.gab-reference-grid summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:1rem;font-weight:600;line-height:1.5;display:list-item}.gab-reference-grid summary:focus-visible{outline-offset:4px;outline:2px solid}.gab-reference-grid details p,.gab-reference-grid details li{font-size:1rem;line-height:1.65}.gab-reference-grid details ul{padding-left:1.3em}.gab-reference-grid details li+li{margin-top:.75rem}@media (width<=720px){.gab-reference-grid summary,.gab-reference-grid details p,.gab-reference-grid details li{font-size:18px}}
