/* ICN Theme 0.8.0-icn-or.1 — ortopediarosario.com.ar, dirección «Señalética» (docs/diseno/DIRECCION.md v1.1).
   Las secciones 1 a 3 son el CSS de la maqueta aprobada (direcciones/2-senaletica/index.html) sin cambios, salvo la ruta de las fuentes.
   La sección 4 es lo que agrega WordPress (bloques, plantillas, tablas de texto). */
/* 1-3. Maqueta aprobada */
@font-face{font-family:"Overpass";src:url(fonts/overpass-var.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}
@font-face{font-family:"Overpass respaldo";src:local("Arial");size-adjust:83.7%}
@font-face{font-family:"Atkinson Hyperlegible Next";src:url(fonts/atkinson-hyperlegible-next-var.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}
:root{
  --clave:#fff4d1; --pasillo-claro:#f6f9f8;
  --pasillo:#eef2f1; --blanco:#ffffff; --cartel:#224e61; --ambar:#f4b400; --tinta:#0e2a36; --tinta-suave:#3d5560; --linea:#c5d1d0;
  --wa:#25d366; --wa-tinta:#0b2e17;
  --ancho:1240px; --gutter:clamp(16px,3vw,32px); --radio:10px;
  --s1:.5rem; --s2:1rem; --s3:1.5rem; --s4:2.5rem; --s5:4rem; --s6:clamp(4rem,8vw,6.5rem);
  --t-cuerpo:1.1875rem; --t-h1:clamp(2.1rem,1.5rem + 2.8vw,4rem); --t-h2:clamp(1.6rem,1.3rem + 1.3vw,2.4rem); --t-h3:clamp(1.3rem,1.2rem + .4vw,1.55rem);
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scrollbar-color:var(--cartel) var(--pasillo)}
body{margin:0;background:var(--pasillo);color:var(--tinta);font:400 var(--t-cuerpo)/1.6 "Atkinson Hyperlegible Next",Verdana,sans-serif;caret-color:var(--cartel)}
::selection{background:var(--ambar);color:var(--tinta)}
img{max-width:100%;height:auto;display:block}
a{color:var(--cartel);text-decoration-thickness:2px;text-underline-offset:.2em}
a:hover{color:var(--tinta)}
a:focus-visible,summary:focus-visible{outline:4px solid var(--tinta);outline-offset:2px;border-radius:4px}
.cartel a:focus-visible,.directorio a:focus-visible,.menu a:focus-visible{outline-color:var(--ambar)}
h1,h2,h3{font-family:"Overpass","Overpass respaldo",Arial,sans-serif;font-weight:800;line-height:1.08;letter-spacing:-.015em;margin:0;text-wrap:balance}
h1{font-size:var(--t-h1)}
h2{font-size:var(--t-h2)}
h3{font-size:var(--t-h3)}
p{margin:0 0 1em;max-width:62ch}
.contenedor{max-width:var(--ancho);margin-inline:auto;padding-inline:var(--gutter)}
.salto{position:absolute;left:-9999px}
.salto:focus{left:16px;top:16px;background:var(--blanco);padding:12px;z-index:30}

/* Encabezado */
.cab-banda{background:var(--blanco);border-bottom:1px solid var(--linea)}
.cab{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);max-width:var(--ancho);margin-inline:auto;padding:10px var(--gutter)}
.marca img{width:84px;height:auto}
.nav-ancha ul{display:flex;gap:2px;list-style:none;margin:0;padding:0}
.nav-ancha a{display:block;padding:14px 16px 10px;font:700 1.125rem/1 "Overpass","Overpass respaldo",Arial,sans-serif;color:var(--tinta);text-decoration:none;border-bottom:4px solid transparent}
.nav-ancha a:hover{border-bottom-color:var(--linea)}
.nav-ancha a[aria-current]{border-bottom-color:var(--ambar)}
.menu{display:none;position:relative}
.menu summary{list-style:none;cursor:pointer;font:700 1.125rem/1 "Overpass","Overpass respaldo",Arial,sans-serif;padding:12px 18px;min-height:48px;display:flex;align-items:center;gap:10px;background:var(--cartel);color:#fff;border-radius:var(--radio)}
.menu summary::-webkit-details-marker{display:none}
.menu summary svg{width:22px;height:22px}
.menu ul{position:absolute;right:0;top:calc(100% + 8px);z-index:20;list-style:none;margin:0;padding:6px 0;background:var(--cartel);border-radius:var(--radio);min-width:230px;box-shadow:0 12px 28px -10px rgba(14,42,54,.55)}
.menu a{display:block;padding:13px 20px;color:#fff;font:700 1.125rem/1.2 "Overpass","Overpass respaldo",Arial,sans-serif;text-decoration:none}
.menu a[aria-current]{color:var(--ambar)}
@media (max-width:860px){.nav-ancha{display:none}.menu{display:block}}

/* Piezas: cartel, placa, pictograma de flecha */
.cartel{background:var(--cartel);color:#fff;border-radius:var(--radio)}
.cartel a:not(.boton){color:#fff}
.placa{background:var(--blanco);border-radius:var(--radio);border:1px solid var(--linea)}
.picto{width:52px;height:52px;flex:none;border-radius:50%;background:var(--ambar);color:var(--tinta);display:grid;place-items:center}
.picto svg{width:30px;height:30px}

/* Botones */
.boton{display:inline-flex;align-items:center;gap:12px;min-height:58px;padding:14px 26px;border-radius:999px;font:700 1.125rem/1.15 "Overpass","Overpass respaldo",Arial,sans-serif;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}
.boton svg{width:26px;height:26px;flex:none}
.boton-wa{background:var(--wa);color:var(--wa-tinta);box-shadow:0 3px 8px -2px rgba(11,46,23,.35)}
.boton-wa:hover{color:var(--wa-tinta);transform:translateY(-2px);box-shadow:0 10px 18px -8px rgba(11,46,23,.6)}

/* Portada */
.apertura{padding-block:var(--s3) var(--s4)}
.apertura .cartel{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s4);padding:clamp(22px,4vw,56px);align-items:center}
.apertura h1{margin-bottom:var(--s3)}
.apertura p{font-size:1.25rem}
.apertura .boton{margin-top:var(--s1)}
.vitrina{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;background:var(--blanco);border-radius:8px;padding:16px;align-self:center}
.vitrina img{width:100%;max-width:190px;margin-inline:auto}
.vitrina img:first-child{grid-column:1 / -1;max-width:290px}
.vitrina figcaption{grid-column:1 / -1;color:var(--tinta-suave);font-size:1rem;text-align:center;padding-top:6px}

.directorio{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.directorio a{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:18px clamp(18px,3vw,32px);background:var(--cartel);color:#fff;border-radius:var(--radio);text-decoration:none;font:800 clamp(1.4rem,1.1rem + 1.4vw,2.3rem)/1.1 "Overpass","Overpass respaldo",Arial,sans-serif;transition:background .2s}
.directorio a:hover{background:var(--tinta)}
.directorio a:hover .picto{transform:translateX(6px)}
.directorio .picto{transition:transform .25s cubic-bezier(.16,1,.3,1)}
.seccion{padding-block:var(--s5)}
.encabezado-sec{margin-bottom:var(--s3);max-width:30ch}
.decision{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s4);align-items:center}

.tableros{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}
.tablero{overflow:hidden}
.tablero h2{background:var(--cartel);color:#fff;padding:18px 24px;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}
.tablero ul{list-style:none;margin:0;padding:0}
.tablero li+li{border-top:1px solid var(--linea)}
.tablero li a{display:grid;grid-template-columns:56px 1fr auto;gap:16px;align-items:center;padding:10px 24px;min-height:72px;color:var(--tinta);text-decoration:none}
.tablero li a:hover{background:var(--pasillo-claro)}
.tablero li a:hover b{text-decoration:underline}
.tablero img,.tablero .sin-foto{width:56px;height:56px}
.tablero b{font-weight:700;display:block}
.tablero small{display:block;font-size:1rem;color:var(--tinta-suave)}
.tablero li svg{width:24px;height:24px;color:var(--cartel)}
.tablero .pie-tablero{padding:14px 24px 20px;margin:0;border-top:1px solid var(--linea)}

.servicio{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s4);align-items:start}
.servicio .grande{font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1.5;max-width:40ch}

.lugar{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--s4);align-items:center}
.lugar .placa{padding:clamp(20px,3vw,40px)}
.lugar address{font:800 clamp(1.8rem,1.4rem + 1.8vw,3rem)/1.05 "Overpass","Overpass respaldo",Arial,sans-serif;font-style:normal;margin:var(--s2) 0}
.enlaces{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.enlaces a{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:14px 20px;min-height:56px;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio);font-weight:700;text-decoration:none;color:var(--tinta)}
.enlaces a:hover{border-color:var(--cartel)}
.enlaces svg{width:24px;height:24px;flex:none;color:var(--cartel)}

.cierre{padding-block:var(--s4) var(--s6)}
.cierre .cartel{padding:clamp(26px,4.5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s4);align-items:center}
.cierre h2{font-size:clamp(1.9rem,1.5rem + 2vw,3.2rem);margin-bottom:var(--s2)}
.cierre p{margin:0}

/* Migas: enlaces de texto con separador, sin fondo ni borde (v1.1); el alto de toque sale del padding */
.migas{padding-block:var(--s2) 0}
.migas ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:1.0625rem;line-height:1.3}
.migas li{display:flex;align-items:center}
.migas li+li::before{content:"\203A" / "";padding-inline:.45rem;color:var(--tinta-suave);font-size:1.25rem;line-height:1}
.migas a,.migas [aria-current]{display:inline-flex;align-items:center;min-height:44px;padding-block:10px}
.migas a{color:var(--cartel);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}
.migas a:hover{color:var(--tinta);text-decoration-thickness:2px}
.migas [aria-current]{color:var(--tinta);font-weight:700;min-height:0;padding-block:0}

/* Categoría */
.cabeza-cat{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--s3);padding-block:var(--s3) var(--s4);align-items:stretch}
.cabeza-cat .titular{padding-top:var(--s3);border-top:6px solid var(--cartel)}
.cabeza-cat h1{margin-bottom:var(--s2);color:var(--cartel)}
.cabeza-cat .titular p{font-size:1.25rem}
.cabeza-cat .placa{padding:var(--s3);align-self:start}
.cabeza-cat .placa h2{font-size:var(--t-h3);margin:var(--s2) 0 .5rem}
.grilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:var(--s3);list-style:none;margin:0;padding:0}
.producto a{display:flex;flex-direction:column;height:100%;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio);overflow:hidden;color:var(--tinta);text-decoration:none;transition:box-shadow .2s,transform .2s cubic-bezier(.16,1,.3,1)}
.producto a:hover{transform:translateY(-3px);box-shadow:0 14px 26px -14px rgba(14,42,54,.55)}
.producto img{width:100%;max-width:290px;margin:10px auto}
.producto h2,.producto h3{color:var(--cartel);font-size:1.4rem;padding:14px 20px 12px;border-top:1px solid var(--linea);border-bottom:3px solid var(--cartel);margin-inline:20px;padding-inline:0;display:flex;justify-content:space-between;align-items:center;gap:12px}
.producto h2 svg,.producto h3 svg{width:24px;height:24px;flex:none;color:var(--cartel);transition:transform .25s cubic-bezier(.16,1,.3,1)}
.producto a:hover h2 svg,.producto a:hover h3 svg{transform:translateX(5px)}
.producto dl{display:grid;grid-template-columns:1fr auto;gap:4px 14px;margin:0;padding:14px 20px 4px;font-size:1rem}
.producto dt{color:var(--tinta-suave)}
.producto dd{margin:0;font:800 1.15rem/1.2 "Overpass","Overpass respaldo",Arial,sans-serif}
.producto .oferta{padding:6px 20px 18px;margin-top:auto;font-weight:700}
.texto-largo{max-width:760px}
.texto-largo h2{font-size:var(--t-h3);margin:var(--s4) 0 var(--s2)}
.texto-largo ul{padding-left:1.2em;margin:0 0 1em}
.texto-largo li{margin-bottom:.5em}

/* Ficha */
.ficha{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s4);align-items:start;padding-block:var(--s3) var(--s4)}
.galeria{padding:16px;display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:12px;align-items:end}
.galeria img{max-width:350px}
.galeria .chica{width:110px;max-width:110px;border-left:1px solid var(--linea);padding-left:12px}
.sello{display:flex;align-items:center;gap:10px;font:800 1.125rem/1.2 "Overpass","Overpass respaldo",Arial,sans-serif;color:var(--tinta);margin-bottom:var(--s2)}
.sello::before{content:"";width:12px;height:12px;flex:none;background:var(--ambar);border-radius:2px}
.ficha h1{margin-bottom:var(--s2);color:var(--cartel)}
.ficha .corta{font-size:1.3rem}
.acciones-ficha{display:flex;flex-wrap:wrap;gap:12px;margin:var(--s3) 0}
.placa-datos{overflow:hidden;max-width:820px}
.placa-datos h2{color:var(--cartel);padding:18px 24px 14px;font-size:1.6rem;border-bottom:3px solid var(--cartel)}
.placa-datos table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.placa-datos th,.placa-datos td{padding:14px 24px;border-top:1px solid var(--linea);text-align:left;font-weight:400}
.placa-datos tr:first-child th,.placa-datos tr:first-child td{border-top:0}
.placa-datos td{text-align:right;font:800 1.3rem/1 "Overpass","Overpass respaldo",Arial,sans-serif;white-space:nowrap}
.placa-datos .clave th,.placa-datos .clave td{background:var(--clave);font-weight:700}
.relacionados h2.encabezado-sec{margin-bottom:var(--s3)}

/* Pie */
.pie{padding-bottom:calc(var(--s4) + 88px)!important;background:var(--blanco);border-top:6px solid var(--cartel);padding-block:var(--s5) var(--s4)}
.pie-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr);gap:var(--s4)}
.pie h2{font-size:1.35rem;margin-bottom:var(--s2)}
.pie address{font-style:normal}
.pie ul{list-style:none;margin:0;padding:0}
.pie li a{display:inline-block;padding:9px 0;font-weight:700}
.pie .legal{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-top:var(--s4);padding-top:var(--s2);border-top:1px solid var(--linea);font-size:1rem}
.data-fiscal{width:90px;height:60px}

.wa-flotante{color:#fff;position:fixed;right:16px;bottom:16px;z-index:40;width:56px;height:56px;border-radius:50%;background:var(--wa);display:grid;place-items:center;box-shadow:0 6px 14px -4px rgba(0,0,0,.45),0 0 0 2px var(--wa-tinta)}
.wa-flotante svg{width:30px;height:30px}
.wa-flotante:hover{transform:scale(1.06)}
.wa-flotante:focus-visible{outline:4px solid var(--tinta);outline-offset:4px}

@media (max-width:860px){
  .apertura .cartel,.decision,.tableros,.servicio,.lugar,.cabeza-cat,.ficha,.pie-grid,.cierre .cartel{grid-template-columns:1fr}
  .apertura{padding-top:var(--s2)}
  .apertura .cartel{gap:var(--s3)}
  .apertura p{font-size:1.1875rem}
  .vitrina{padding:10px;grid-template-columns:repeat(3,1fr)}
  .vitrina img:first-child{grid-column:auto}
  .tablero li a{padding:10px 16px;grid-template-columns:48px 1fr auto}
  .tablero img,.tablero .sin-foto{width:48px;height:48px}
  .galeria{grid-template-columns:1fr;justify-items:center}
  .galeria img{max-width:170px}
  .migas{padding-top:var(--s2)}
  .migas ol{gap:6px}
  .ficha{gap:var(--s3);padding-top:var(--s2)}
  .galeria .chica{display:none}
  .acciones-ficha .boton{width:100%;justify-content:center}
  .seccion{padding-block:var(--s4)}
}
@media (max-width:420px){
  .apertura .boton,.cierre .boton,.cabeza-cat .boton{width:100%;justify-content:center}
  .placa-datos th,.placa-datos td{padding:12px 16px}
  .directorio .picto{width:44px;height:44px}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}

.pendiente th,.pendiente td{color:var(--tinta-suave);font-style:normal}
.pendiente td{font-family:inherit!important;font-size:1rem!important;font-weight:400!important}

/* 4. WordPress */
.wp-site-blocks{padding:0}
.wp-site-blocks>*,.wp-block-post-content>*,.wp-block-template-part>*{margin-block:0}
.wp-block-post-content{max-width:none}
main{display:block}
.texto-largo .wp-block-heading{font-size:var(--t-h3);margin:var(--s4) 0 var(--s2)}
.texto-largo .wp-block-table{margin:0 0 1.5em;overflow-x:auto}
.texto-largo table{border-collapse:collapse;width:100%;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio)}
.texto-largo th,.texto-largo td{padding:12px 16px;border-top:1px solid var(--linea);text-align:left;vertical-align:top}
.texto-largo thead th{border-top:0;font-family:"Overpass","Overpass respaldo",Arial,sans-serif;font-weight:800;color:var(--cartel)}
.texto-largo .boton{margin:.5em 0 1.5em}
.cabeza-cat .placa address{font-style:normal;font-weight:700}
.cabeza-cat .placa p{margin:0 0 .5em}
.cabeza-pag{padding-block:var(--s3) var(--s4)}
.cabeza-pag .titular{padding-top:var(--s3);border-top:6px solid var(--cartel);max-width:820px}
.cabeza-pag h1{margin-bottom:var(--s2);color:var(--cartel)}
.cabeza-pag .titular p{font-size:1.25rem}
.grilla-vacia{margin:0}
.nota-cab{padding-block:var(--s3) var(--s3)}
.nota-cab .titular{padding-top:var(--s3);border-top:6px solid var(--cartel);max-width:820px}
.nota-cab h1{color:var(--cartel);margin-bottom:var(--s2)}
.nota-firma{display:flex;flex-wrap:wrap;gap:4px 18px;color:var(--tinta-suave);font-size:1rem;margin:0}
.nota-firma>*{margin:0}
.nota-cuerpo{max-width:760px}
.lista-notas{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:820px}
.lista-notas li{margin:0}
.lista-notas .wp-block-post-title{font-size:var(--t-h3);margin:0 0 .35em}
.lista-notas .wp-block-post-title a{color:var(--cartel)}
.lista-notas .wp-block-post-excerpt__excerpt{margin:0}
.lista-notas .placa{padding:20px 24px}
.ficha .descripcion ul{padding-left:1.2em;margin:0 0 1em}
.placa-datos ul{margin:0;padding:14px 24px 18px 44px}
.placa-datos li{margin-bottom:.4em}
.placa-datos td.texto{font:inherit;white-space:normal;text-align:left}
.wp-block-query-pagination{margin-top:var(--s3);gap:12px;font-weight:700}
.data-fiscal:empty{display:none}
.placas-datos{display:grid;gap:var(--s3)}
/* Crítica impeccable B (13/11/2026) */
.texto-largo p,.texto-largo ul,.texto-largo ol{margin-block:0 1em}
.enlaces b{display:block}
.enlaces small{display:block;font-size:1rem;font-weight:400;color:var(--tinta-suave)}
.texto-largo .enlaces{margin:0 0 1.5em;padding:0}
.texto-largo .enlaces li{margin:0}
.cartel .enlaces{margin:var(--s2) 0 var(--s3)}
.cartel .enlaces a:not(.boton){color:var(--tinta)}
.cabeza-pag+.seccion,.nota-cab+.seccion,.cabeza-pag+.cierre{padding-top:0}
.cabeza-cat .placa address{font:800 clamp(1.4rem,1.2rem + .8vw,1.9rem)/1.1 "Overpass","Overpass respaldo",Arial,sans-serif;margin:0 0 .5em}
.cabeza-cat .placa h2+p,.cabeza-cat .placa h2+address{margin-top:0}
@media (max-width:420px){.cabeza-pag .boton{width:100%;justify-content:center}}
.lista-notas .placa{position:relative}
.lista-notas .wp-block-post-title a::after{content:"";position:absolute;inset:0}
.lista-notas .placa:hover{border-color:var(--cartel)}
.lista-notas .placa:hover .wp-block-post-title a{text-decoration:underline}
.lista-notas .placa:focus-within{outline:4px solid var(--tinta);outline-offset:2px}
/* Crítica impeccable A (13/11/2026) */
.texto-largo>p:last-child,.texto-largo>.wp-block-list:last-child{margin-block-end:1em}
.grilla{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}
@media (max-width:420px){.cabeza-cat .boton{justify-content:flex-start;padding-left:24px}}
.producto a:not(:has(dl)) .oferta{margin-top:0;padding-top:14px}
.ficha .descripcion h2{font-size:var(--t-h3);color:var(--cartel);margin:1.2em 0 .5em}
.ficha .descripcion ul{margin:0 0 1em}
/* Audit y polish impeccable (13/11/2026) */
#wp-skip-link{display:none}
a[href^="tel:"],main p a[href*="google.com/maps"],.pie .legal a{display:inline-block;padding-block:10px;margin-block:-10px}
a[href^="tel:"]{white-space:nowrap}
.cabeza-cat .placa p{margin:0 0 .9em}
.sin-arriba{padding-top:0}
.sin-margen{margin:0}
.vitrina{margin:0}
.pie .boton-wa-p{margin-top:1.25rem}
@media (min-width:640px){.producto h2,.producto h3{min-height:calc(2lh + 30px);align-items:flex-end}}
.producto dl{align-items:baseline}
.producto dd{font-variant-numeric:tabular-nums}
.cierre .cartel>.boton{justify-self:start}
.tableros{align-items:start}
@media (min-width:600px) and (max-width:860px){.pie-grid{grid-template-columns:1fr 1fr}.pie-grid>:first-child{grid-column:1 / -1}}
/* Imagen de las notas (cierre de la Parada 2, 14/11/2026; estándar 16, punto 29) */
.nota-foto{margin-bottom:var(--s3)}
.nota-foto .wp-block-post-featured-image{margin:0;max-width:820px}
.nota-foto img,.nota-mini img{display:block;width:100%;height:auto;border-radius:var(--radio);object-fit:cover}
.nota-foto+.seccion{padding-top:0}
.lista-notas .nota-mini{margin:0 0 14px}
@media (min-width:600px){
.lista-notas .placa{display:grid;grid-template-columns:220px minmax(0,1fr);column-gap:24px;align-items:center}
.lista-notas .nota-mini{grid-row:1 / span 2;margin:0}
}
