/* Guía para armar tu machete */
.guia-machete .g-fechas{display:grid;gap:.6rem;margin:1rem 0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.guia-machete .g-fecha{margin:0;padding:.75rem 1rem;border-radius:12px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);display:flex;flex-direction:column;gap:.2rem}
.guia-machete .g-dia{font-size:1.05rem}
.guia-machete .g-botones{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}
.guia-machete .lead-g{font-size:1.08rem}
.guia-machete .g-dos{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}
.guia-machete .g-dos>*{min-width:0}
@media (min-width:900px){.guia-machete .g-dos{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}
.guia-machete .g-a4{margin:0}
.guia-machete .g-a4 .lienzo{display:flex;justify-content:center}
.guia-machete .g-pasos li,.guia-machete .g-tips li{margin:.35rem 0}
.guia-machete .g-check{list-style:none;padding-left:0}
.guia-machete .g-check li{margin:.45rem 0;padding:.45rem .6rem;border-left:3px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:4px}
.guia-machete .g-check label{display:inline;cursor:pointer}
.guia-machete .g-check input{width:1.05em;height:1.05em;vertical-align:-.15em;margin-right:.35em}
.guia-machete .g-ref{display:block;font-size:.86rem;opacity:.85;margin-top:.15rem;padding-left:1.5em}
.guia-machete .g-ref a{text-decoration:underline}
.guia-machete .ref-p{font-style:italic}
.guia-machete .g-chips{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0}
.guia-machete .g-chips li{padding:.3rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);font-size:.92rem}
.guia-machete .g-claves{font-size:.95rem;line-height:1.7}
.guia-machete .g-preguntas{margin-top:1rem;padding:.8rem 1rem;border-radius:12px;background:color-mix(in srgb,currentColor 6%,transparent)}
.guia-machete .g-preguntas li{margin:.35rem 0}
.guia-machete .g-videos{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.guia-machete .g-video h3{font-size:1.02rem;margin:0 0 .2rem}
.guia-machete .g-meta{font-size:.85rem;opacity:.8;margin:0 0 .4rem}
.guia-machete .g-errores li{margin:.6rem 0}
.guia-machete .g-frase{font-weight:600}
.guia-machete .g-linea{display:none}
@page{size:A4;margin:12mm 12mm 14mm}
@media print{
 .guia-machete{font-size:10.5pt}
 .guia-machete nav.indice,.guia-machete .g-botones,.guia-machete .modo-switch,.guia-machete .enlace-idioma{display:none!important}
 .guia-machete header.portada{padding:0 0 .4rem!important;min-height:0!important;background:none!important;color:#000!important}
 .guia-machete header.portada::before{display:none!important}
 .guia-machete header.portada h1{font-size:20pt!important;margin:.2rem 0!important;color:#000!important}
 .guia-machete main.wrap,.guia-machete main .wrap{padding:0!important;max-width:none!important}
 .guia-machete section.bloque{padding:.4rem 0!important;margin:0 0 .4rem!important;box-shadow:none!important;border:none!important;background:none!important}
 .guia-machete .g-bloque{break-before:page}
 .guia-machete #bloque-1{break-before:page}
 .guia-machete h2{font-size:14pt!important}
 .guia-machete h3{font-size:11pt!important;margin:.5rem 0 .2rem!important;break-after:avoid}
 .guia-machete .g-check li{padding:.15rem .4rem;margin:.2rem 0;break-inside:avoid}
 .guia-machete .g-ref{font-size:8.5pt}
 .guia-machete .g-ref a{color:#000;text-decoration:none}
 .guia-machete .g-videos{grid-template-columns:1fr 1fr}
 .guia-machete .g-video{break-inside:avoid;box-shadow:none!important}
 .guia-machete .g-linea{display:block;border-bottom:1px solid #999;height:1.3em}
 .guia-machete .g-errores li{break-inside:avoid}
 .guia-machete footer{font-size:8pt}
 .guia-machete a{color:#000}
}
.guia-machete .g-a4 .lienzo{overflow:visible}.guia-machete .g-a4 .lienzo svg{min-width:0!important;width:100%!important;max-width:340px!important;height:auto}
@media print{.guia-machete .g-dos{display:block}.guia-machete .g-a4{break-inside:avoid;max-width:120mm;margin:4mm auto 0}.guia-machete .g-a4 .lienzo svg{max-width:110mm!important}}
