._seccion_17puy_1{padding:var(--e5) var(--gutter);background:var(--arena-hondo)}._titulo_17puy_6{margin-top:var(--e2);font-size:clamp(1.75rem,1.4rem + 1.8vw,2.75rem)}._lista_17puy_11{list-style:none;margin:var(--e3) 0 0;padding:0;display:grid;gap:var(--e2);max-width:48rem}._lista_17puy_11 li{padding-left:var(--e2);border-left:1px solid var(--arcilla);color:var(--tinta-suave)}._salud_17puy_26{margin-top:var(--e4);max-width:var(--medida);font-size:.9375rem}._encabezado_l8h4q_1{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e2);flex-wrap:wrap;padding:var(--e3) var(--gutter)}._marca_l8h4q_10{font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}._nav_l8h4q_17{display:flex;gap:var(--e3);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}._nav_l8h4q_17 a{color:var(--tinta-suave);text-decoration:none}._nav_l8h4q_17 a:hover{color:var(--agua)}._seccion_gn4lr_1{padding:var(--e5) var(--gutter);max-width:54rem}._titulo_gn4lr_6{margin-top:var(--e2);font-size:clamp(1.75rem,1.4rem + 1.8vw,2.75rem)}._lista_gn4lr_11{list-style:none;margin:var(--e4) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--e3)}._nombre_gn4lr_20{font-size:1.125rem}._formacion_gn4lr_24{margin-top:.2rem;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--arcilla)}._nota_gn4lr_32{margin-top:var(--e1);font-size:.875rem;color:var(--tinta-suave)}._seccion_10sj2_1{padding:var(--e5) var(--gutter);background:var(--arena-hondo)}._titulo_10sj2_6{margin-top:var(--e2);font-size:clamp(1.75rem,1.4rem + 1.8vw,2.75rem)}._rejilla_10sj2_11{margin-top:var(--e4);display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--e4)}._momento_10sj2_18{font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--agua)}._texto_10sj2_25{margin-top:var(--e1);color:var(--tinta-suave)}._pie_1r0jn_1{display:flex;justify-content:space-between;gap:var(--e2);flex-wrap:wrap;padding:var(--e3) var(--gutter) var(--e4);font-size:.75rem;letter-spacing:.08em;color:var(--tinta-suave)}._portada_xgp0f_1{padding:var(--e6) var(--gutter) var(--e5);max-width:46rem}._titulo_xgp0f_6{margin-top:var(--e2);font-size:clamp(2.5rem,1.8rem + 4vw,4.5rem)}._entrada_xgp0f_11{margin-top:var(--e2);max-width:var(--medida);color:var(--tinta-suave);font-size:1.125rem}._salud_xgp0f_20{margin-top:var(--e3);padding-left:var(--e2);border-left:1px solid var(--arcilla);max-width:var(--medida);font-size:.9375rem;color:var(--tinta-suave)}._portada_xgp0f_1 ._boton_xgp0f_29{margin-top:var(--e3)}._seccion_jp18n_1{padding:var(--e5) var(--gutter) var(--e6)}._titulo_jp18n_5{margin-top:var(--e2);font-size:clamp(1.75rem,1.4rem + 1.8vw,2.75rem)}._cuerpo_jp18n_10{margin-top:var(--e4);display:grid;grid-template-columns:1.2fr 1fr;gap:var(--e4)}._pasos_jp18n_17{margin:0;padding-left:1.2rem;display:grid;gap:var(--e2);max-width:var(--medida);color:var(--tinta-suave)}._canal_jp18n_26{font-size:1.25rem}._canal_jp18n_26 a{text-decoration:none;border-bottom:1px solid var(--agua);padding-bottom:.15rem}._canal_jp18n_26+._canal_jp18n_26{margin-top:var(--e1)}._horario_jp18n_40{margin-top:var(--e3);border-collapse:collapse;width:100%;max-width:22rem;font-size:.875rem}._horario_jp18n_40 caption{text-align:left;padding-bottom:var(--e1)}._horario_jp18n_40 th,._horario_jp18n_40 td{padding:.4rem 0;text-align:left;font-weight:300;color:var(--tinta-suave)}._horario_jp18n_40 td{text-align:right}._direccion_jp18n_65{margin-top:var(--e2);font-size:.8125rem;color:var(--tinta-suave)}@media(max-width:60rem){._cuerpo_jp18n_10{grid-template-columns:1fr}}._seccion_4ahub_1{padding:var(--e5) var(--gutter)}._titulo_4ahub_5{margin-top:var(--e2);max-width:24ch;font-size:clamp(1.75rem,1.4rem + 1.8vw,2.75rem)}._lista_4ahub_11{margin-top:var(--e4);display:grid;gap:var(--e5)}._tratamiento_4ahub_17{display:grid;grid-template-columns:1fr 1fr;gap:var(--e4);align-items:center}._tratamiento_4ahub_17:has(._figura_4ahub_26) ._texto_4ahub_26{max-width:none}._texto_4ahub_26{max-width:var(--medida)}._nombre_4ahub_34{font-size:1.5rem}._duracion_4ahub_38{margin-top:var(--e1);font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--arcilla)}._descripcion_4ahub_46{margin-top:var(--e2);color:var(--tinta-suave)}._despues_4ahub_51{margin-top:var(--e2);font-size:.9375rem;color:var(--tinta-suave)}._despues_4ahub_51 span{display:block;margin-bottom:.2rem}._figura_4ahub_26{margin:0;border-radius:2rem;overflow:hidden}._figura_4ahub_26 img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}@media(max-width:60rem){._tratamiento_4ahub_17{grid-template-columns:1fr;gap:var(--e2)}}._skip_39433_1{position:absolute;left:-9999px;top:0;z-index:100;padding:.75rem 1.25rem;background:var(--agua);color:var(--arena)}._skip_39433_1:focus{left:0}._aviso_39433_15{padding:.7rem var(--gutter);font-size:.75rem;letter-spacing:.06em;text-align:center;color:var(--tinta-suave);background:var(--arena-hondo)}:root{--arena: #f4f1ec;--arena-hondo: #e9e4db;--tinta: #2c2a26;--tinta-suave: #6d6960;--agua: #5f7f76;--arcilla: #b08968;--sans: ui-sans-serif, system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--medida: 32rem;--gutter: clamp(1.5rem, 1rem + 4vw, 6rem);--e1: .75rem;--e2: 1.5rem;--e3: 2.5rem;--e4: 4.5rem;--e5: 7rem;--e6: 11rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--arena);color:var(--tinta);font-family:var(--sans);font-size:1rem;font-weight:300;line-height:1.85;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:300;line-height:1.25;letter-spacing:.01em}p{margin:0}img{display:block;max-width:100%}a{color:inherit}.clave{font-size:.6875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--agua)}.boton{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 2rem;border:1px solid var(--agua);border-radius:999px;background:transparent;color:var(--agua);font-size:.875rem;letter-spacing:.06em;text-decoration:none;transition:background .3s ease,color .3s ease}.boton:hover{background:var(--agua);color:var(--arena)}:focus-visible{outline:2px solid var(--agua);outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
