.gu-recientes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gu-card{border:1px solid var(--color-border-muted);color:inherit;background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.gu-card:hover{border-color:var(--color-brand-300);box-shadow:0 6px 20px #0821391a}.gu-card:hover .gu-card-tit{text-decoration:underline}.gu-card-foto{aspect-ratio:16/9;background:var(--color-muted);position:relative}.gu-card-txt{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.gu-meta{color:var(--color-muted-fg);font-size:12.5px}.gu-meta b{color:var(--color-brand-600);font-weight:700}.gu-card-tit{font-family:var(--font-heading);text-wrap:pretty;font-size:19px;font-weight:700;line-height:1.2}.gu-tema{border-top:1px solid var(--color-border-muted);grid-template-columns:260px minmax(0,1fr);gap:8px 28px;padding:18px 0 4px;scroll-margin-top:80px;display:grid}.gu-tema:first-of-type{margin-top:8px}.gu-tema-cab{flex-direction:column;gap:4px;display:flex}.gu-tema-tit{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:700}.gu-tema-desc{color:var(--color-muted-fg);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.gu-herr{color:var(--color-brand-600);align-items:center;gap:5px;margin-top:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.gu-herr:hover{text-decoration:underline}.gu-tema-lista{flex-direction:column;display:flex}.gu-fila{border-bottom:1px solid var(--color-border-muted);color:var(--color-foreground);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:16px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.gu-fila:hover span{color:var(--color-brand-600);text-decoration:underline}.gu-fila small{color:var(--color-muted-fg);flex:none;font-size:12.5px;font-weight:400}.gu-nota{color:var(--color-muted-fg);margin:0 0 4px;font-size:14px}.gu-nota a{color:var(--color-brand-600);font-weight:600}.gu-cierre{border:1.5px dashed var(--color-border);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:14px;padding:16px 20px;display:flex}.gu-cierre>span{color:var(--color-muted-fg);flex-direction:column;flex:320px;gap:2px;font-size:14px;display:flex}.gu-cierre b{font-family:var(--font-heading);color:var(--color-foreground);font-size:18px;font-weight:600}.gu-cierre-btn{background:var(--color-brand-600);color:#fff;border-radius:12px;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.gu-cierre-btn:hover{background:var(--color-brand-700);color:#fff}@media (max-width:760px){.gu-recientes{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.gu-recientes::-webkit-scrollbar{display:none}.gu-card{scroll-snap-align:start;flex:0 0 260px}.gu-card-tit{font-size:16.5px}.gu-tema{border:1px solid var(--color-border-muted);background:#fff;border-radius:18px;grid-template-columns:1fr;padding:14px}.gu-tema-tit{font-size:20px}.gu-tema-cab{order:1}.gu-tema-lista{order:2}.gu-fila{font-size:15px}.gu-fila:last-child{border-bottom:0}}
