@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fuentes/overpass-n-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fuentes/overpass-n-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/fuentes/overpass-n-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/fuentes/overpass-n-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Piazzolla';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fuentes/piazzolla-i-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Piazzolla';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fuentes/piazzolla-i-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Piazzolla';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fuentes/piazzolla-n-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Piazzolla';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fuentes/piazzolla-n-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Piazzolla';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fuentes/piazzolla-n-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Piazzolla';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fuentes/piazzolla-n-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Roteiros da Planície Dourada · «o marco da estrada» (ver DISENO.md) */
:root{
  --cal:#F6F6F2; --asfalto:#2A2D2E; --almagre:#9B3220; --seara:#E6CF7A; --montado:#3F5230;
  --pedra:#FFFFFF; --filete:#D3D4CC; --suave:#545A52; --seara-c:#F3E8BE; --asfalto-2:#3A3E3F;
  --f-tit:'Overpass',system-ui,sans-serif; --f-txt:'Piazzolla',Georgia,serif;
  --sombra-marco:0 6px 14px -8px rgba(42,45,46,.45);
  --w:72rem; --medida:66ch;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem;scrollbar-color:var(--asfalto) var(--cal);scrollbar-width:thin}
body{margin:0;background:var(--cal);color:var(--asfalto);font-family:var(--f-txt);font-size:1.0625rem;line-height:1.65;font-optical-sizing:auto;text-rendering:optimizeLegibility}
@media (min-width:900px){body{font-size:1.125rem}}
::selection{background:var(--seara);color:var(--asfalto)}
img{max-width:100%;height:auto;display:block}
a{color:var(--montado);text-decoration-thickness:1px;text-underline-offset:.2em}
a:hover{color:var(--almagre);text-decoration-thickness:2px}
:focus-visible{outline:3px solid var(--almagre);outline-offset:3px;border-radius:2px}
input,textarea{caret-color:var(--almagre)}
.w{max-width:var(--w);margin:0 auto;padding:0 1rem}
@media (min-width:700px){.w{padding:0 1.5rem}}
h1,h2,h3,h4{font-family:var(--f-tit);line-height:1.15;letter-spacing:-.015em;text-wrap:balance;color:var(--asfalto)}
h1{font-weight:800;font-size:clamp(2.1rem,5vw,3.4rem);margin:.2em 0 .35em;letter-spacing:-.025em}
h2{font-weight:800;font-size:1.6rem;margin:2.4em 0 .6em}
h3{font-weight:700;font-size:1.25rem;margin:1.8em 0 .4em}
p{margin:0 0 1em}
.salto{position:absolute;left:-999px;top:.5rem;background:var(--asfalto);color:#fff;padding:.5rem 1rem;z-index:10}
.salto:focus{left:.5rem}

/* aviso y cabecera de asfalto */
.divulga{margin:0;font-family:var(--f-tit);font-size:.8125rem;line-height:1.45;color:var(--suave);padding:.45rem 0;border-bottom:1px solid var(--filete)}
.divulga a{color:var(--asfalto)}
.cab{background:var(--asfalto);color:var(--cal)}
.cab-in{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem;flex-wrap:wrap}
.marca{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;font-family:var(--f-tit);font-weight:800;font-size:1.05rem;letter-spacing:-.01em}
.marca:hover{color:inherit}
.marca-rt{display:inline-grid;place-items:center;width:2rem;height:2.4rem;border-radius:1rem 1rem 3px 3px;background:var(--pedra);color:var(--asfalto);font-size:.8rem;position:relative;overflow:hidden;padding-top:.55rem}
.marca-rt::before{content:"";position:absolute;inset:0 0 auto 0;height:.75rem;background:var(--almagre)}
.cab .marca:hover .marca-n{text-decoration:underline;text-underline-offset:.25em}
.menu-b{display:none;font:700 .95rem var(--f-tit);background:transparent;color:var(--cal);border:1px solid #6b7071;border-radius:6px;padding:.45rem .9rem;cursor:pointer}
.nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15rem .25rem}
.nav a{display:block;padding:.55rem .6rem;color:var(--cal);text-decoration:none;font-family:var(--f-tit);font-weight:700;font-size:.95rem;border-bottom:3px solid transparent}
.nav a:hover{color:#fff;border-bottom-color:var(--seara)}
.nav a[aria-current=page]{border-bottom-color:var(--almagre)}
.nav-lg a{color:var(--seara)}
@media (max-width:860px){
  .js .menu-b,.menu-b{display:inline-block}
  .nav{flex-basis:100%;display:none;padding-bottom:.75rem}
  .nav.abierto{display:block}
  .nav ul{flex-direction:column}
  .nav a{border-bottom:1px solid var(--asfalto-2)}
}

/* portada */
.hero{padding:1.75rem 0 2rem}
.hero-in{display:grid;gap:1.5rem;align-items:end}
@media (min-width:900px){.hero-in{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:3rem}}
.hero-lead{font-size:1.15em;max-width:var(--medida)}
.hero-f,.pg-cab-f{margin:0}
.hero-f img{border-radius:10px;aspect-ratio:4/3;object-fit:cover;width:100%}
@media (max-width:899px){.hero-f img{aspect-ratio:3/2}}
.meta{font-family:var(--f-tit);font-size:.875rem;color:var(--suave);margin:0}
.credito{font-family:var(--f-tit);font-size:.75rem;color:var(--suave);margin:.35rem 0 0}
.credito a{color:inherit}

/* la franja de seara con la fila de marcos */
.seara{background:var(--seara);padding:2rem 0 2.25rem}
.seara-t{margin:0 0 .25rem;font-size:1.45rem}
.seara-i{max-width:var(--medida);margin-bottom:1.5rem;font-size:.98em}
.marcos{list-style:none;margin:0;padding:.5rem .25rem 1rem;display:flex;gap:1rem;align-items:flex-end;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
.marcos li{flex:0 0 auto;scroll-snap-align:start}
.marco{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:7.25rem;min-height:9.5rem;padding:2.6rem .5rem .8rem;background:var(--pedra);border:2px solid var(--asfalto);border-radius:3.6rem 3.6rem 4px 4px;box-shadow:var(--sombra-marco);text-decoration:none;color:var(--asfalto);text-align:center;overflow:hidden}
.marco-tapa{position:absolute;inset:0 0 auto 0;height:1.9rem;background:var(--almagre)}
.marco-n{font-family:var(--f-tit);font-weight:800;text-transform:uppercase;font-size:.82rem;line-height:1.1;letter-spacing:.02em;hyphens:auto;overflow-wrap:anywhere}
.marco-km{font-family:var(--f-tit);font-weight:800;font-size:2.1rem;line-height:1;margin-top:auto;padding-top:.5rem;font-variant-numeric:tabular-nums lining-nums}
.marco-u{font-family:var(--f-tit);font-weight:700;font-size:.75rem;color:var(--suave)}
a.marco{transition:transform .25s cubic-bezier(.2,.8,.2,1)}
a.marco:hover{transform:translateY(-4px);color:var(--asfalto)}
a.marco:hover .marco-n{text-decoration:underline;text-underline-offset:.2em}
@media (prefers-reduced-motion:no-preference){
  .t-home .marcos li{animation:plantar .6s cubic-bezier(.16,1,.3,1) both}
  .t-home .marcos li:nth-child(2){animation-delay:.06s}.t-home .marcos li:nth-child(3){animation-delay:.12s}
  .t-home .marcos li:nth-child(4){animation-delay:.18s}.t-home .marcos li:nth-child(5){animation-delay:.24s}
  .t-home .marcos li:nth-child(6){animation-delay:.3s}.t-home .marcos li:nth-child(7){animation-delay:.36s}
  .t-home .marcos li:nth-child(8){animation-delay:.42s}.t-home .marcos li:nth-child(9){animation-delay:.48s}
  .t-home .marcos li:nth-child(n+10){animation-delay:.54s}
  @keyframes plantar{from{transform:translateY(14px);opacity:.15}to{transform:none;opacity:1}}
}

/* secciones y listas con foto */
.sec{padding:2.5rem 0}
.sec>.w>h2:first-child,.sec h2:first-child{margin-top:0}
.sec-i{max-width:var(--medida);color:var(--suave)}
.filas{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--filete)}
@media (min-width:900px){.filas{grid-template-columns:1fr 1fr;column-gap:2.5rem}}
.filas li{border-bottom:1px solid var(--filete)}
.filas a{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.9rem 0;text-decoration:none;color:var(--asfalto)}
@media (min-width:900px){.filas a{grid-template-columns:9rem minmax(0,1fr) auto}}
.fila-f img{border-radius:6px;aspect-ratio:3/2;object-fit:cover;width:100%}
.fila-t strong{display:block;font-family:var(--f-tit);font-weight:700;font-size:1.05rem;line-height:1.32;margin-bottom:.2rem}
.fila-t span{display:block;font-size:.92rem;line-height:1.45;color:var(--suave)}
.fila-km{font-family:var(--f-tit);font-weight:800;font-size:.95rem;color:var(--almagre);white-space:nowrap;font-variant-numeric:tabular-nums}
.filas a:hover strong{color:var(--almagre);text-decoration:underline;text-underline-offset:.2em}
.sec-texto{background:var(--pedra)}

/* cabecera de guía */
.pg-cab{padding:1.25rem 0 1.75rem;background:var(--seara-c);border-bottom:1px solid #d9cfa5}
.migas ol{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.25rem;font-family:var(--f-tit);font-size:.85rem;color:var(--suave)}
.migas li+li::before{content:"/";margin-right:.25rem;color:var(--filete)}
.migas a{color:var(--suave)}
.pg-cab-in{display:grid;gap:1.25rem;align-items:end}
.con-marco .pg-cab-in{grid-template-columns:auto minmax(0,1fr)}
.con-marco.con-foto .pg-cab-in{grid-template-columns:auto minmax(0,1fr)}
.con-marco .pg-cab-f{grid-column:1/-1}
@media (min-width:1000px){
  .con-foto .pg-cab-in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
  .con-marco.con-foto .pg-cab-in{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr)}
  .con-marco .pg-cab-f{grid-column:auto}
}
.pg-cab-f img{border-radius:10px;aspect-ratio:3/2;object-fit:cover;width:100%}
.pg-cab-t h1{margin-top:0}
.lead{font-size:1.12em;max-width:var(--medida)}
.marco-g{width:8.5rem;min-height:11.5rem;padding-top:3rem;border-radius:4.25rem 4.25rem 4px 4px;align-self:end}
.marco-g .marco-tapa{height:2.3rem}
.marco-g .marco-n{font-size:.95rem}
.marco-g .marco-km{font-size:2.6rem}
@media (max-width:520px){
  .con-marco .pg-cab-in{grid-template-columns:1fr}
  .marco-g{width:6.5rem;min-height:8.5rem;padding-top:2.4rem}
  .marco-g .marco-tapa{height:1.8rem}.marco-g .marco-km{font-size:1.9rem}
}

/* ficha da paragem: retícula de filetes */
.pg{padding-top:1.75rem;padding-bottom:1rem}
.ficha{max-width:var(--medida);margin:0 0 1.5rem}
.ficha dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));border-top:2px solid var(--asfalto);border-left:1px solid var(--filete)}
.ficha dl>div{padding:.6rem .75rem .7rem;border-right:1px solid var(--filete);border-bottom:1px solid var(--filete);background:var(--pedra)}
.ficha dt{font-family:var(--f-tit);font-weight:700;font-size:.78rem;color:var(--montado);margin-bottom:.15rem}
.ficha dd{margin:0;font-size:.95rem;line-height:1.4;font-variant-numeric:tabular-nums lining-nums}
.toc{max-width:var(--medida);margin:0 0 1.5rem;border:1px solid var(--filete);border-radius:6px;background:var(--pedra)}
.toc summary{cursor:pointer;padding:.65rem .9rem;font-family:var(--f-tit);font-weight:700}
.toc ol{margin:0;padding:0 1rem .9rem 2.4rem;font-size:.95rem}
.toc li{margin:.2rem 0}

/* columna de lectura */
.prosa{max-width:var(--medida)}
.prosa>h2:first-child{margin-top:0}
.prosa ul,.prosa ol{padding-left:1.25rem;margin:0 0 1.1em}
.prosa li{margin:.3em 0}
.prosa li::marker{color:var(--almagre)}
.prosa strong{font-weight:600}
.prosa blockquote{margin:1.25rem 0;padding:.25rem 0 .25rem 1rem;border-left:1px solid var(--asfalto);font-style:italic}
mark{background:var(--seara-c);color:inherit;padding:0 .15em}
.aviso-af{font-family:var(--f-tit);font-size:.85rem;line-height:1.5;color:var(--suave);padding:.6rem 0;border-top:1px solid var(--filete);border-bottom:1px solid var(--filete);margin-bottom:1.75rem}
.tabla{overflow-x:auto;margin:1.25rem 0 1.5rem;-webkit-overflow-scrolling:touch}
.tabla:focus-visible{outline-offset:0}
table{border-collapse:collapse;width:100%;font-size:.93rem;line-height:1.45;font-variant-numeric:tabular-nums lining-nums;background:var(--pedra)}
caption{text-align:left;font-family:var(--f-tit);font-weight:700;padding:0 0 .5rem}
th,td{text-align:left;vertical-align:top;padding:.55rem .7rem;border-bottom:1px solid var(--filete)}
thead th{font-family:var(--f-tit);font-weight:700;font-size:.85rem;border-bottom:2px solid var(--asfalto);background:var(--cal)}
tbody th{font-weight:600}

/* troço: itinerario como tramo de carretera */
.troco{list-style:none;margin:1.25rem 0 1.75rem;padding:0 0 0 2.25rem;position:relative}
.troco::before{content:"";position:absolute;left:.7rem;top:.4rem;bottom:.4rem;width:.45rem;background:var(--asfalto);border-radius:3px}
.troco>li{position:relative;margin:0 0 1.25rem;padding:0}
.troco>li::before{content:"";position:absolute;left:-1.95rem;top:.25rem;width:1.05rem;height:1.35rem;background:var(--pedra);border:2px solid var(--asfalto);border-radius:.6rem .6rem 2px 2px;box-shadow:inset 0 .45rem 0 var(--almagre)}
.troco .h{display:block;font-family:var(--f-tit);font-weight:800;font-size:.9rem;color:var(--montado);margin-bottom:.1rem}
.troco p{margin:0}

/* caja de reserva */
.antes{margin:2.25rem 0;padding:1.25rem 1.25rem .75rem;background:var(--seara-c);border-top:3px solid var(--almagre);border-radius:0 0 8px 8px}
.antes-t{margin:0 0 .75rem;font-size:1.3rem}
.antes ul{list-style:none;margin:0;padding:0}
.antes li{display:grid;gap:.35rem;padding:.8rem 0;border-bottom:1px solid #d9cfa5}
.antes li:last-child{border-bottom:0}
.antes li strong{font-family:var(--f-tit);font-weight:700}
.antes li span{font-size:.95rem;line-height:1.5}
.antes-n{font-family:var(--f-tit);font-size:.78rem;color:#5b5236;margin:.25rem 0 0}
.btn-ir{justify-self:start;display:inline-block;background:var(--almagre);color:#fff;font-family:var(--f-tit);font-weight:700;font-size:.95rem;line-height:1.2;padding:.75rem 1.1rem;border-radius:6px;text-decoration:none;margin-top:.15rem}
.btn-ir:hover{background:#7d2818;color:#fff;text-decoration:none}
.ir-l{margin:1.25rem 0 1.5rem}

/* huecos de publicidad: invisibles hasta que tengan código */
.pub{margin:2rem 0;min-height:250px;display:flex;justify-content:center}
.pub:empty{display:none}

/* FAQ y fuentes */
.faq details{border-top:1px solid var(--filete);padding:.15rem 0}
.faq details:last-child{border-bottom:1px solid var(--filete)}
.faq summary{cursor:pointer;font-family:var(--f-tit);font-weight:700;padding:.75rem 1.5rem .75rem 0;list-style:none;position:relative;line-height:1.35}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"";position:absolute;right:.2rem;top:1.05rem;width:.55rem;height:.55rem;border-right:2px solid var(--almagre);border-bottom:2px solid var(--almagre);transform:rotate(45deg);transition:transform .2s}
.faq details[open] summary::after{transform:rotate(-135deg);top:1.3rem}
.faq details p{margin:0 0 .9rem}
.fuentes{margin-top:2.5rem;font-size:.88rem;line-height:1.5;color:var(--suave)}
.fuentes h2{font-size:1.1rem;margin:0 0 .5rem}
.fuentes ul{padding-left:1.1rem}
.fuentes a{color:var(--suave)}

/* paragens perto */
.perto{background:var(--seara);margin-top:2rem}
.perto h2{margin:0 0 .25rem;font-size:1.35rem}
.perto .sec-i{color:#4a4630}
.marcos-p .marco{width:7rem;min-height:8.75rem}

/* pie de asfalto */
.pie{background:var(--asfalto);color:#dfe0da;margin-top:0;padding:2.5rem 0 1rem;font-family:var(--f-tit);font-size:.9rem}
.pie a{color:#e9e9e3}
.pie a:hover{color:var(--seara)}
.pie-in{display:grid;gap:2rem}
@media (min-width:900px){.pie-in{grid-template-columns:1.4fr repeat(3,1fr)}}
.pie-m p{line-height:1.55;color:#c9cbc4;max-width:34rem;margin-top:.75rem}
.pie strong{display:block;color:var(--seara);margin-bottom:.4rem}
.pie ul{list-style:none;margin:0;padding:0}
.pie li{margin:.3rem 0}
.pie-b{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;border-top:1px solid var(--asfalto-2);margin-top:2rem;padding-top:1rem;font-size:.8rem;color:#b9bbb4}
.pie .marca-rt{color:var(--asfalto)}
@media print{.cab,.pie,.divulga,.antes,.pub,.seara,.perto{display:none}}

/* ajuste de anchura de las guías: cabecera y lectura alineadas */
.pg-cab>.w,.w.pg,.perto>.w{max-width:62rem}
@media (min-width:1000px){
  .con-marco.con-foto .pg-cab-in{grid-template-columns:auto minmax(0,1.35fr) minmax(0,1fr)}
  .pg-cab-t h1{font-size:clamp(2rem,3.4vw,2.9rem)}
}
@media (max-width:699px){
  .con-marco .pg-cab-in,.con-marco.con-foto .pg-cab-in{grid-template-columns:1fr;gap:1rem}
  .marco-g{width:6rem;min-height:7.5rem;padding:2.2rem .4rem .6rem;border-radius:3rem 3rem 4px 4px}
  .marco-g .marco-tapa{height:1.6rem}.marco-g .marco-n{font-size:.78rem}.marco-g .marco-km{font-size:1.8rem}
  .divulga{font-size:.75rem}
}

.cab a:hover,.pie a:hover,.pie-b a:hover{color:var(--seara)}
.filas{padding-top:.25rem}
.salto:hover{color:#fff}
.pg-cab .meta,.pg-cab .migas ol,.pg-cab .migas a,.pg-cab .credito{color:#4a4630}
