.legacy-treatment-directory .legacy-treatment-directory-grid{display:block}
.legacy-treatment-directory > .legacy-inner > :is(h2,p){text-align:center;margin-inline:auto}
.legacy-treatment-directory .legacy-treatment-directory-column{min-width:0;padding:40px 0;border-bottom:1px solid #d8c9b2}
.legacy-treatment-directory .legacy-treatment-directory-title{display:inline-block;margin-bottom:24px;font-size:24px;line-height:1.3}
.legacy-treatment-directory .legacy-treatment-directory-column ul{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;margin:0;list-style:none}
.legacy-treatment-directory-column ul::-webkit-scrollbar{display:none}
.legacy-treatment-directory .legacy-treatment-directory-column li{flex:0 0 calc((100% - 48px)/3);min-width:0;margin:0;scroll-snap-align:start}
.legacy-treatment-directory .legacy-treatment-directory-column li a{display:block;text-decoration:none}
.legacy-treatment-directory-column li img{display:block;width:100%;aspect-ratio:1.9/1;object-fit:cover}
.legacy-treatment-directory-column li span{display:block;padding-top:16px;font-size:20px;line-height:1.4;color:#292822}
.treatment-row-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}
.treatment-row-controls[hidden]{display:none}
.treatment-book-consultation{text-align:center;padding:80px 5%;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#faf7f0 url('../images/backgrounds/treatment-consultation.c127be4066.webp') center/cover no-repeat;position:relative;isolation:isolate;color:#292822}
.treatment-book-consultation::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.65);z-index:-1}
body.legacy-site .treatment-book-consultation h2{margin:0 auto;max-width:1100px;font-family:'Ccoco Editorial',Georgia,serif!important;font-size:var(--type-section)!important;font-weight:400!important;line-height:1.08;letter-spacing:0;text-transform:none}
.treatment-book-consultation p{margin:22px auto;max-width:650px;line-height:1.7}
.treatment-book-consultation .legacy-button{margin-top:16px}
.treatment-directory-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-bottom:1px solid #d8c9b2}
.legacy-treatment-directory .treatment-directory-pair .legacy-treatment-directory-column{border-bottom:0}
.legacy-treatment-directory .treatment-directory-pair .legacy-treatment-directory-column li{flex-basis:100%}
@media(max-width:600px){.treatment-directory-pair{grid-template-columns:1fr}.legacy-treatment-directory .treatment-directory-pair .legacy-treatment-directory-column:first-child{border-bottom:1px solid #d8c9b2}}
@media(max-width:900px){.legacy-treatment-directory .legacy-treatment-directory-column li{flex-basis:calc((100% - 24px)/2)}}
@media(max-width:600px){.legacy-treatment-directory .legacy-treatment-directory-column li{flex-basis:85%}.legacy-treatment-directory .legacy-treatment-directory-title{font-size:22px}.legacy-treatment-directory-column li span{font-size:18px}}
