/* LA CONSULTA: una consulta por dentro, con su sala y su escalera.
   Portado de la maqueta aprobada (Descargas/Herramienta/webs-w3-base-consulta.html): cada
   @media pasa a @container y cada vw a cqw, para que mire su caja y no la ventana. */
[data-base=consulta]{--g:clamp(16px,4.2cqw,84px);line-height:1.6;font-synthesis:none;overflow-wrap:break-word}
[data-base=consulta]>*{font-size:17px}
@container wc (min-width:900px){[data-base=consulta]>*{font-size:18px}}
@container wc (min-width:1500px){[data-base=consulta]>*{font-size:19px}}
[data-base=consulta] h1,[data-base=consulta] h2,[data-base=consulta] h3{text-wrap:wrap}
[data-base=consulta] h1,[data-base=consulta] h2,[data-base=consulta] h3,[data-base=consulta] .tit{font-family:var(--f-t);font-weight:var(--p-t);letter-spacing:var(--ls);line-height:var(--lh)}
[data-base=consulta] .tit-1{font-size:calc(clamp(30px,4.3cqw,76px)*var(--k))}
[data-base=consulta] .tit-2{font-size:calc(clamp(28px,3.1cqw,56px)*var(--k))}
[data-base=consulta] .tit-3{font-size:calc(clamp(22px,1.8cqw,30px)*var(--k))}
[data-base=consulta] em{font-style:italic;color:var(--et)}
[data-base=consulta] .anc{padding-inline:var(--g);max-width:1920px;margin-inline:auto}
[data-base=consulta] .rot{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--et);font-family:var(--f-c)}
[data-base=consulta] .secc{padding-block:clamp(56px,7.5cqw,136px)}
[data-base=consulta] .sua{color:var(--fg2)}
[data-base=consulta] .b{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;background:var(--bb);color:var(--bf);font-weight:600;font-size:16px;text-decoration:none;line-height:1.15;text-align:center;font-family:var(--f-c)}
[data-base=consulta] .b:hover{filter:brightness(1.18)}
[data-base=consulta] .b.sec{background:none;color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--fg)}
[data-base=consulta] .b.sec:hover{background:var(--fg);color:var(--bg);filter:none}
[data-base=consulta] .bts{display:flex;flex-wrap:wrap;gap:10px}
[data-base=consulta] .pr{max-width:62ch}
[data-base=consulta] .f{position:relative;overflow:hidden;background:var(--bg)}
[data-base=consulta] .f img{width:100%;height:100%;object-fit:cover;object-position:var(--foco-f,50% 50%)}
[data-base=consulta] .f .dib{position:absolute;inset:0;width:100%;height:100%;padding:8%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block;color:var(--fg)}
[data-base=consulta] .dir{font-size:14px;line-height:1.3;padding-block:8px;display:flex;justify-content:space-between;gap:20px}
[data-base=consulta] .dir span:last-child{white-space:nowrap}
[data-base=consulta] .cab{position:sticky;top:0;z-index:30;background:var(--claro);color:var(--tinta);border-bottom:1px solid color-mix(in srgb,var(--tinta) 14%,var(--claro))}
[data-base=consulta] .cab .anc{display:flex;align-items:center;gap:20px;min-height:68px}
[data-base=consulta] .cab .marca{font-family:var(--f-t);font-size:calc(22px*var(--k));letter-spacing:var(--ls);text-decoration:none;margin-right:auto;white-space:nowrap;line-height:1.1;font-weight:var(--p-t)}
[data-base=consulta] .cab nav{display:flex;gap:2px}
[data-base=consulta] .cab nav a{min-height:44px;display:inline-flex;align-items:center;padding:0 13px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:500}
[data-base=consulta] .cab nav a:hover,[data-base=consulta] .cab nav a[aria-current]{background:var(--suave)}
[data-base=consulta] .menu-btn{display:none;min-height:44px;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--tinta);font-weight:600;font-size:15px}
[data-base=consulta] .cab .b{--bb:var(--profundo);--bf:var(--claro);min-height:44px;padding:0 18px;font-size:15px}
[data-base=consulta] .menu-cerrar{align-self:flex-end;min-height:44px;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1.5px currentColor;font-weight:600;font-size:15px}
[data-base=consulta] .menu a{display:flex;align-items:center;min-height:56px;font-family:var(--f-t);font-size:calc(30px*var(--k));letter-spacing:var(--ls);text-decoration:none;border-bottom:1px solid var(--lin)}
[data-base=consulta] .placa{position:relative;background:var(--profundo);color:var(--claro);padding:16px 26px 15px;border-radius:5px;box-shadow:0 0 0 1px var(--profundo),inset 0 0 0 1px color-mix(in srgb,var(--claro) 42%,var(--profundo)),0 18px 34px -18px rgb(0 0 0/.55);display:block;width:fit-content;max-width:100%}
[data-base=consulta] .placa::before,[data-base=consulta] .placa::after{content:"";position:absolute;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:color-mix(in srgb,var(--claro) 62%,var(--profundo))}
[data-base=consulta] .placa::before{left:9px}
[data-base=consulta] .placa::after{right:9px}
[data-base=consulta] .placa b{display:block;font-family:var(--f-t);font-weight:var(--p-t);font-size:calc(24px*var(--k));letter-spacing:var(--ls);line-height:1.12}
[data-base=consulta] .placa span{display:block;font-size:14px;line-height:1.35;margin-top:4px}
[data-base=consulta] .dato{display:grid;grid-template-columns:auto auto;justify-content:start;gap:6px 34px}
[data-base=consulta] .dato small{display:block;font-size:13.5px;color:var(--fg2);line-height:1.3}
[data-base=consulta] .dato b{display:block;font-family:var(--f-t);font-weight:var(--p-t);font-size:calc(clamp(26px,2.2cqw,42px)*var(--k));letter-spacing:var(--ls);line-height:1.15;white-space:nowrap}
[data-base=consulta] .horas{display:flex;flex-wrap:wrap;gap:8px}
[data-base=consulta] .hora{min-height:44px;padding:0 15px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--lin);font-size:15px;font-weight:600;font-family:var(--f-c);color:var(--fg);white-space:nowrap}
[data-base=consulta] .hora:hover{box-shadow:inset 0 0 0 1.5px var(--fg)}
[data-base=consulta] .hora[aria-pressed=true]{background:var(--bb);color:var(--bf);box-shadow:none}
[data-base=consulta] .hA .trip{display:grid;grid-template-columns:5fr 2fr 3fr;gap:6px;height:min(50vh,600px);position:relative}
[data-base=consulta] .hA .trip .f{height:100%}
[data-base=consulta] .hA-placa{position:relative;z-index:2;margin-top:-52px}
[data-base=consulta] .hA-placa .placa{width:max-content}
[data-base=consulta] .hA-cuerpo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6cqw,120px);align-items:start;padding-block:clamp(26px,2.6cqw,48px) clamp(44px,5cqw,88px)}
[data-base=consulta] .hA-cuerpo .lead{margin-top:18px;max-width:50ch}
[data-base=consulta] .hA-panel{display:grid;gap:16px;padding-left:clamp(0px,2.4cqw,44px);border-left:1px solid var(--lin)}
[data-base=consulta] .hB{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);position:relative}
[data-base=consulta] .hB-txt{padding:clamp(40px,6cqw,112px) var(--g) clamp(48px,6cqw,112px);display:flex;flex-direction:column;gap:22px;justify-content:center;min-height:min(78vh,860px)}
[data-base=consulta] .hB-fig{position:relative}
[data-base=consulta] .hB-arco{position:absolute;left:-5%;right:12%;top:9%;bottom:-74px;border-radius:999px 999px 0 0;z-index:2;box-shadow:0 0 0 8px var(--suave)}
[data-base=consulta] .hB-sigue{height:74px}
[data-base=consulta] .hB .lead{max-width:44ch}
[data-base=consulta] .hC{padding-block:clamp(32px,4cqw,72px) clamp(44px,5cqw,88px)}
[data-base=consulta] .hC-cab{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,5cqw,96px);align-items:end}
[data-base=consulta] .hC-esc{display:grid;grid-template-columns:2fr 3fr 3.4fr 5fr;gap:clamp(8px,1cqw,18px);align-items:end;margin-top:clamp(28px,3cqw,56px)}
[data-base=consulta] .hC-esc>div{display:grid;gap:8px}
[data-base=consulta] .hC-esc .f{width:100%}
[data-base=consulta] .hC-esc>div:nth-child(1) .f{height:clamp(120px,15cqw,250px)}
[data-base=consulta] .hC-esc>div:nth-child(2) .f{height:clamp(160px,20cqw,340px)}
[data-base=consulta] .hC-esc>div:nth-child(3) .f{height:clamp(200px,25cqw,430px)}
[data-base=consulta] .hC-esc>div:nth-child(4) .f{height:clamp(240px,30cqw,520px)}
[data-base=consulta] .hC-esc .pie-esc{font-size:15px;line-height:1.25}
[data-base=consulta] .hC-esc .pie-esc b{font-weight:600;margin-right:6px;color:var(--et)}
[data-base=consulta] .reco{display:grid;grid-template-columns:minmax(260px,3.2fr) minmax(0,8.8fr);gap:clamp(28px,4cqw,88px)}
[data-base=consulta] .reco-txt{align-self:start;position:sticky;top:96px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
[data-base=consulta] .reco-pista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4cqw,28px)}
[data-base=consulta] .reco-pista li:nth-child(1){margin-top:0}
[data-base=consulta] .reco-pista li:nth-child(2){margin-top:clamp(20px,4cqw,84px)}
[data-base=consulta] .reco-pista li:nth-child(3){margin-top:clamp(40px,8cqw,168px)}
[data-base=consulta] .reco-pista li:nth-child(4){margin-top:clamp(60px,12cqw,252px)}
[data-base=consulta] .reco-pista .f{aspect-ratio:3/4}
[data-base=consulta] .reco-pista h3{margin-top:14px}
[data-base=consulta] .reco-pista p{margin-top:6px;font-size:.94em;color:var(--fg2);line-height:1.5}
[data-base=consulta] .num{font-family:var(--f-t);color:var(--et);margin-right:7px}
[data-base=consulta] .obj-cab{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(20px,5cqw,96px);align-items:end}
[data-base=consulta] .estante{display:grid;grid-template-columns:1.1fr .85fr 1fr 1.25fr;gap:clamp(18px,2.6cqw,52px);margin-top:clamp(36px,4.5cqw,84px)}
[data-base=consulta] .estante li{display:grid;grid-template-rows:clamp(190px,23cqw,400px) auto;gap:0}
[data-base=consulta] .estante .caja{display:flex;align-items:flex-end;border-bottom:2px solid var(--fg)}
[data-base=consulta] .estante .f{width:100%;--bg:color-mix(in srgb,var(--claro) 12%,var(--profundo));--fg:var(--claro)}
[data-base=consulta] .estante li:nth-child(1) .f{height:72%;aspect-ratio:1;width:auto;border-radius:50%}
[data-base=consulta] .estante li:nth-child(2) .f{height:100%;border-radius:999px 999px 0 0;--foco-f:50% 60%}
[data-base=consulta] .estante li:nth-child(3) .f{height:82%;--foco-f:60% 30%}
[data-base=consulta] .estante li:nth-child(4) .f{height:58%;--foco-f:70% 70%}
[data-base=consulta] .estante h3{margin-top:18px}
[data-base=consulta] .estante p{margin-top:8px;color:var(--fg2);line-height:1.5;font-size:.96em}
[data-base=consulta] .frase{padding-block:clamp(32px,4cqw,72px)}
[data-base=consulta] .frase p{font-family:var(--f-t);font-weight:var(--p-t);letter-spacing:var(--ls);line-height:var(--lh);font-size:calc(clamp(30px,5cqw,92px)*var(--k));max-width:20ch}
[data-base=consulta] .frase .anc{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}
[data-base=consulta] .tab-cab{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(20px,5cqw,96px);align-items:end}
[data-base=consulta] .tablero{margin-top:clamp(28px,3.4cqw,60px);border-top:2px solid var(--fg)}
[data-base=consulta] .tablero details{border-bottom:1px solid var(--lin)}
[data-base=consulta] .tablero summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:clamp(40px,7cqw,130px) minmax(0,1fr) auto auto;align-items:center;gap:clamp(8px,1.6cqw,28px);padding-block:clamp(14px,1.5cqw,26px);min-height:64px}
[data-base=consulta] .tablero summary::-webkit-details-marker{display:none}
[data-base=consulta] .tablero .pl{font-size:14px;color:var(--et);font-weight:600;white-space:nowrap}
[data-base=consulta] .tablero .nom{font-family:var(--f-t);font-weight:var(--p-t);letter-spacing:var(--ls);line-height:1.1;font-size:calc(clamp(27px,3.6cqw,66px)*var(--k))}
[data-base=consulta] .tablero .pre{font-size:15px;color:var(--fg2);white-space:nowrap}
[data-base=consulta] .tablero .mas{width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--lin);display:grid;place-items:center;font-size:20px;line-height:1;transition:transform .15s}
[data-base=consulta] .tablero details[open] .mas{transform:rotate(45deg)}
[data-base=consulta] .tablero .det{padding:0 0 clamp(20px,2cqw,32px) calc(clamp(40px,7cqw,130px) + clamp(8px,1.6cqw,28px));display:grid;gap:14px;justify-items:start}
[data-base=consulta] .dam{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(28px,3.4cqw,60px)}
[data-base=consulta] .dam>*{min-height:clamp(240px,23cqw,420px)}
[data-base=consulta] .dam .t{padding:clamp(20px,2cqw,38px);display:flex;flex-direction:column;gap:10px;justify-content:flex-end}
[data-base=consulta] .dam .t p{font-size:.95em;line-height:1.45}
[data-base=consulta] .dam .f{aspect-ratio:2/3}
[data-base=consulta] .dam-p{padding-inline:0}
[data-base=consulta] .ella{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}
[data-base=consulta] .ella-fig{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,4cqw,72px) 0 0 var(--g)}
[data-base=consulta] .ella-fig .f{aspect-ratio:4/5;border-radius:999px 999px 0 0;--foco-f:50% 30%;--bg:var(--suave);--fg:var(--tinta)}
[data-base=consulta] .pie-f{position:absolute;right:12px;bottom:12px;background:var(--claro);color:var(--tinta);font-size:13px;line-height:1;padding:7px 10px;border-radius:999px}
[data-base=consulta] .ella-txt{padding:clamp(40px,6cqw,112px) var(--g);display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:center}
[data-base=consulta] .ella-txt p{max-width:58ch}
[data-base=consulta] .opA{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(24px,5cqw,96px);align-items:start}
[data-base=consulta] .nota-g{font-family:var(--f-t);font-size:calc(clamp(64px,8.6cqw,160px)*var(--k));line-height:.92;letter-spacing:var(--ls);color:var(--et)}
[data-base=consulta] .opA blockquote{font-family:var(--f-t);font-weight:var(--p-t);letter-spacing:var(--ls);line-height:1.16;font-size:calc(clamp(25px,3cqw,54px)*var(--k));max-width:27ch}
[data-base=consulta] .opA footer{margin-top:18px;color:var(--fg2);font-size:15px}
[data-base=consulta] .opA-nav{display:flex;gap:8px;align-items:center;margin-top:26px}
[data-base=consulta] .red{width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--fg);display:grid;place-items:center;font-size:18px}
[data-base=consulta] .red:hover{background:var(--fg);color:var(--bg)}
[data-base=consulta] .pared{display:grid;grid-template-columns:5fr 3fr 4fr;gap:clamp(14px,2cqw,40px);align-items:start;margin-top:clamp(28px,3.4cqw,60px)}
[data-base=consulta] .pared blockquote{padding:clamp(20px,2.2cqw,42px);background:var(--bg)}
[data-base=consulta] .pared blockquote p{font-family:var(--f-t);letter-spacing:var(--ls);line-height:1.2;font-weight:var(--p-t)}
[data-base=consulta] .pared li:nth-child(1) p{font-size:calc(clamp(24px,2.5cqw,46px)*var(--k))}
[data-base=consulta] .pared li:nth-child(2){margin-top:clamp(0px,6cqw,110px)}
[data-base=consulta] .pared li:nth-child(2) p,[data-base=consulta] .pared li:nth-child(3) p{font-size:calc(clamp(21px,1.6cqw,30px)*var(--k))}
[data-base=consulta] .pared li:nth-child(3){margin-top:clamp(0px,2cqw,36px)}
[data-base=consulta] .pared footer{margin-top:14px;font-size:14px;color:var(--fg2)}
[data-base=consulta] .op-res{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}
[data-base=consulta] .op-res b{font-family:var(--f-t);font-weight:var(--p-t);font-size:calc(clamp(40px,4cqw,72px)*var(--k));line-height:1;color:var(--et)}
[data-base=consulta] .cie{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr)}
[data-base=consulta] .cie-mapa{min-height:clamp(320px,32cqw,600px);position:relative}
[data-base=consulta] .cie-txt{padding:clamp(40px,5.4cqw,104px) var(--g);display:grid;gap:22px;align-content:center}
[data-base=consulta] .lin{display:flex;justify-content:space-between;gap:16px;padding-block:9px;border-bottom:1px solid var(--lin);align-items:baseline}
[data-base=consulta] .lin b{font-weight:600;white-space:nowrap}
[data-base=consulta] .pie{padding-block:clamp(32px,4cqw,64px) clamp(32px,4cqw,56px)}
[data-base=consulta] .pie-rej{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid var(--lin)}
[data-base=consulta] .pie-rej nav{display:flex;flex-wrap:wrap;gap:4px}
[data-base=consulta] .pie-rej nav a{min-height:44px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;text-decoration:none;font-size:15px}
[data-base=consulta] .pie-rej nav a:hover{background:var(--pl)}
[data-base=consulta] .cab-i{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}
[data-base=consulta] .cab-i-t{padding:clamp(40px,6cqw,112px) var(--g);display:grid;gap:18px;align-content:end}
[data-base=consulta] .cab-i .f{min-height:clamp(220px,28cqw,500px);aspect-ratio:3/2}
[data-base=consulta] .cab-i .f.rel,[data-base=consulta] .cab-i .f.cab-alta{aspect-ratio:2/3}
[data-base=consulta] .cab-i .f.cab-media{aspect-ratio:4/3}
[data-base=consulta] .dos{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,5cqw,96px)}
[data-base=consulta] .txt>*+*{margin-top:1em}
[data-base=consulta] .txt{max-width:66ch}
[data-base=consulta] .lista-g li{padding:14px 0;border-bottom:1px solid var(--lin)}
[data-base=consulta] .lista-g li:first-child{border-top:1px solid var(--lin)}
[data-base=consulta] .fila-t{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(12px,3cqw,56px);align-items:baseline;padding-block:clamp(18px,2cqw,34px);border-bottom:1px solid var(--lin)}
[data-base=consulta] .fila-t .pre-g{font-family:var(--f-t);font-size:calc(clamp(30px,3.4cqw,62px)*var(--k));letter-spacing:var(--ls);line-height:1;white-space:nowrap}
[data-base=consulta] .fila-t .dur{color:var(--fg2);font-size:15px;white-space:nowrap}
[data-base=consulta] .blog-1{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}
[data-base=consulta] .blog-1 .t{padding:clamp(32px,5cqw,96px) var(--g);display:grid;gap:16px;align-content:end;justify-items:start}
[data-base=consulta] .blog-1 .f{min-height:clamp(240px,30cqw,520px)}
[data-base=consulta] .blog-l li{display:grid;grid-template-columns:clamp(80px,9cqw,160px) minmax(0,1fr) auto;gap:clamp(12px,2cqw,32px);padding-block:clamp(16px,1.8cqw,30px);border-bottom:1px solid var(--lin);align-items:center}
@container wc (max-width:1180px){
 [data-base=consulta] .cab nav a{padding:0 9px;font-size:14px}
}
@container wc (max-width:899px){
 [data-base=consulta] .dir{font-size:13px;padding-block:6px}
 [data-base=consulta] .dir span:last-child{display:none}
 [data-base=consulta] .cab .anc{min-height:56px;gap:10px}
 [data-base=consulta] .cab nav,[data-base=consulta] .cab .b{display:none}
 [data-base=consulta] .cab .marca{font-size:calc(19px*var(--k))}
 [data-base=consulta] .menu-btn{display:block;margin-left:auto}
 [data-base=consulta] .hA .trip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;height:286px;gap:4px;scrollbar-width:none}
 [data-base=consulta] .hA .trip::-webkit-scrollbar{display:none}
 [data-base=consulta] .hA .trip .f{flex:0 0 84%;scroll-snap-align:start;--foco-f:50% 50%}
 [data-base=consulta] .hA-placa{margin-top:-44px;padding-left:16px}
 [data-base=consulta] .hA-placa .placa{padding:11px 24px 10px}
 [data-base=consulta] .hA-placa .placa b{font-size:calc(20px*var(--k))}
 [data-base=consulta] .hA-cuerpo{display:block;padding-block:18px 32px}
 [data-base=consulta] .hA-cuerpo h1{font-size:calc(29px*var(--k))}
 [data-base=consulta] .hA-cuerpo .lead{display:none}
 [data-base=consulta] .hA-panel{border:0;padding:0;margin-top:16px;gap:12px}
 [data-base=consulta] .hA-panel .bts,[data-base=consulta] .hA-panel .horas{display:none}
 [data-base=consulta] .hB{grid-template-columns:1fr}
 [data-base=consulta] .hB-txt{min-height:0;padding:22px var(--g) 22px;gap:14px}
 [data-base=consulta] .hB-txt h1{font-size:calc(31px*var(--k))}
 [data-base=consulta] .hB .lead,[data-base=consulta] .hB .bts{display:none}
 [data-base=consulta] .hB-fig{order:-1;height:250px}
 [data-base=consulta] .hB-arco{left:18%;right:18%;top:14px;bottom:0;box-shadow:none}
 [data-base=consulta] .hB-sigue{display:none}
 [data-base=consulta] .hC{padding-block:22px 28px}
 [data-base=consulta] .hC-cab{display:block}
 [data-base=consulta] .hC-cab h1{font-size:calc(29px*var(--k))}
 [data-base=consulta] .hC-cab .dato{margin-top:14px}
 [data-base=consulta] .hC-cab .lead,[data-base=consulta] .hC-cab .bts,[data-base=consulta] .hC-cab .horas{display:none}
 [data-base=consulta] .hC-esc{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:18px}
 [data-base=consulta] .hC-esc>div:nth-child(1) .f{height:84px}
 [data-base=consulta] .hC-esc>div:nth-child(2) .f{height:126px}
 [data-base=consulta] .hC-esc>div:nth-child(3) .f{height:168px}
 [data-base=consulta] .hC-esc>div:nth-child(4) .f{height:210px}
 [data-base=consulta] .hC-esc .pie-esc{font-size:13px}
 [data-base=consulta] .hC-esc .pie-esc b{display:block;margin:0}
 [data-base=consulta] .reco{display:block}
 [data-base=consulta] .reco-txt{position:static}
 [data-base=consulta] .reco-pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:24px calc(var(--g)*-1) 0;padding-inline:var(--g);scroll-padding-inline:var(--g);scrollbar-width:none}
 [data-base=consulta] .reco-pista::-webkit-scrollbar{display:none}
 [data-base=consulta] .reco-pista li{flex:0 0 76%;scroll-snap-align:start;margin-top:0!important}
 [data-base=consulta] .obj-cab{display:block}
 [data-base=consulta] .obj-cab p{margin-top:14px}
 [data-base=consulta] .estante{display:block;margin-top:24px}
 [data-base=consulta] .estante li{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto;gap:0 16px;padding-block:18px;border-top:1px solid var(--lin)}
 [data-base=consulta] .estante .caja{border:0;align-items:flex-start}
 [data-base=consulta] .estante li .f{height:96px!important;width:96px!important;aspect-ratio:auto}
 [data-base=consulta] .estante li:nth-child(1) .f{border-radius:50%}
 [data-base=consulta] .estante h3{margin-top:0}
 [data-base=consulta] .estante p{margin-top:4px}
 [data-base=consulta] .frase .anc{display:block}
 [data-base=consulta] .frase .b{margin-top:20px}
 [data-base=consulta] .tab-cab{display:block}
 [data-base=consulta] .tab-cab p{margin-top:12px}
 [data-base=consulta] .tablero summary{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}
 [data-base=consulta] .tablero .pl,[data-base=consulta] .tablero .pre{display:none}
 [data-base=consulta] .tablero .det{padding-left:0}
 [data-base=consulta] .dam{grid-template-columns:repeat(2,minmax(0,1fr))}
 [data-base=consulta] .dam>*{min-height:190px}
 [data-base=consulta] .dam>:nth-child(2),[data-base=consulta] .dam>:nth-child(7){aspect-ratio:auto}
 [data-base=consulta] .dam .t{padding:16px;grid-column:span 1}
 [data-base=consulta] .dam .t p{font-size:15px}
 [data-base=consulta] .ella{display:block}
 [data-base=consulta] .ella-fig{padding:32px 26% 0 var(--g)}
 [data-base=consulta] .ella-txt{padding:30px var(--g) 44px}
 [data-base=consulta] .opA{display:block}
 [data-base=consulta] .opA blockquote{margin-top:18px}
 [data-base=consulta] .nota-g{display:inline-block}
 [data-base=consulta] .pared{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(var(--g)*-1);padding-inline:var(--g);scroll-padding-inline:var(--g);scrollbar-width:none;align-items:stretch}
 [data-base=consulta] .pared li{flex:0 0 82%;scroll-snap-align:start;margin-top:0!important;display:flex}
 [data-base=consulta] .pared::-webkit-scrollbar{display:none}
 [data-base=consulta] .cie{display:flex;flex-direction:column}
 [data-base=consulta] .cie-mapa{order:2;min-height:240px}
 [data-base=consulta] .cie-txt{padding:44px var(--g)}
 [data-base=consulta] .cab-i{display:block}
 [data-base=consulta] .cab-i .f{min-height:220px}
 [data-base=consulta] .cab-i-t{padding:32px var(--g)}
 [data-base=consulta] .dos{display:block}
 [data-base=consulta] .dos>*+*{margin-top:18px}
 [data-base=consulta] .fila-t{grid-template-columns:minmax(0,1fr) auto}
 [data-base=consulta] .fila-t .dur{grid-column:1;grid-row:2}
 [data-base=consulta] .fila-t .pre-g{grid-column:2;grid-row:1/3}
 [data-base=consulta] .blog-1{display:block}
 [data-base=consulta] .blog-1 .f{min-height:220px}
 [data-base=consulta] .blog-l li{grid-template-columns:minmax(0,1fr)}
 [data-base=consulta] .blog-l .fec{order:-1;font-size:14px}
 [data-base=consulta] .blog-l .b{justify-self:start}
}
@container wc (max-width:360px){
 [data-base=consulta] .dato{gap:6px 18px}
 [data-base=consulta] .dato b{font-size:calc(22px*var(--k))}
 [data-base=consulta] .cab .marca{font-size:calc(17px*var(--k))}
 [data-base=consulta] .placa b{font-size:calc(18px*var(--k))!important}
 [data-base=consulta] .lin b{white-space:normal}
}
[data-base=consulta] .pie-rol{font-size:15px}
[data-base=consulta] .hC-h{margin-top:12px}
[data-base=consulta] .hC-acc{display:grid;gap:14px}
[data-base=consulta] .dam-h{margin-top:10px}
[data-base=consulta] .tar-h{margin-top:12px;max-width:22ch}
[data-base=consulta] .ag{display:grid;gap:12px}
[data-base=consulta] .ag-f{display:flex;flex-wrap:wrap;gap:8px}
[data-base=consulta] .sin-arriba{padding-top:0}
[data-base=consulta] .col{display:grid;gap:14px;align-content:start}
[data-base=consulta] .nota-c{font-size:15px}
[data-base=consulta] .cita-e{max-width:26ch}
[data-base=consulta] .cita-p{margin-top:14px}
[data-base=consulta] .cita-b{margin-top:22px}
[data-base=consulta] .res-ag{margin-top:22px}
[data-base=consulta] .cuenta{font-size:15px;color:var(--fg2);margin-left:6px}
[data-base=consulta] .rel{position:relative}
[data-base=consulta] .pie-f{position:absolute;right:12px;bottom:12px;background:var(--claro);color:var(--tinta);font-size:13px;line-height:1;padding:7px 10px;border-radius:999px}
[data-base=consulta] .urg{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 16px 0}
[data-base=consulta] .urg p{font-size:15px;max-width:44ch;color:var(--fg2)}
[data-base=consulta] .urg .b{background:none;color:var(--fg);box-shadow:inset 0 0 0 1px var(--lin);min-height:44px;padding:0 20px;font-size:15px;font-weight:600}
[data-base=consulta] .urg .b:hover{background:var(--fg);color:var(--bg);filter:none}
[data-base=consulta] .pie{border-top:1px solid var(--lin)}
[data-base=consulta] .menu{margin:0;width:100%;height:100%;max-width:none;max-height:none;border:0;padding:16px var(--g) 28px;overflow:auto}
[data-base=consulta] .menu[open]{display:flex;flex-direction:column}
[data-base=consulta] .art{max-width:720px;margin-inline:auto;padding-inline:var(--g)}
[data-base=consulta] .art h1{font-size:calc(clamp(32px,3.6cqw,62px)*var(--k))}
[data-base=consulta] .art .sub{font-size:1.2em;color:var(--fg2);line-height:1.4;margin-top:.7em}
[data-base=consulta] .art .art-st{font-size:calc(clamp(24px,2cqw,34px)*var(--k));line-height:var(--lh);margin:1.6em 0 0}
[data-base=consulta] .art .art-p{font-size:inherit;line-height:inherit;margin:1.05em 0 0}
[data-base=consulta] .art .art-l{display:block;list-style:disc;padding-left:1.2em;margin:1.05em 0 0}
[data-base=consulta] .art .art-l li{font-size:inherit;line-height:inherit;padding-left:0}
[data-base=consulta] .art .art-l li::before{content:none}
[data-base=consulta] .art .art-l li+li{margin-top:.4em}
[data-base=consulta] .art .art-i{margin:1.05em 0 0}
[data-base=consulta] .art .art-i .fot{border-radius:4px}
[data-base=consulta] .cie-mapa>div{height:100%}
[data-base=consulta] .cie-mapa button{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;margin:0}
[data-base=consulta] .cie-mapa iframe{position:absolute;inset:0;width:100%;height:100%}
@container wc (max-width:899px){
 [data-base=consulta] .menu-btn{display:inline-flex;align-items:center;margin-left:auto}
 [data-base=consulta] .cab-acc{display:none}
 [data-base=consulta] .barra{padding:10px 12px 10px 16px;min-height:68px}
 [data-base=consulta] .barra b{font-size:15.5px;line-height:1.3}
 [data-base=consulta] .barra .b{padding:0 20px}
}
@container wc (max-width:360px){
 [data-base=consulta] .barra .b{padding:0 15px}
}
