.sitio .lectura{padding:var(--s-6) 0 var(--s-9)}.sitio .lectura-cabecera{max-width:68ch;padding-top:var(--s-6);padding-bottom:var(--s-6)}.sitio .lectura-cabecera h1{margin-bottom:var(--s-4);font-size:clamp(2rem,5.5vw,3rem)}.sitio .blog-lista{gap:var(--s-5);max-width:68rem;list-style:none;display:grid}.sitio .blog-item{gap:var(--s-5);min-height:44px;padding:var(--s-4);border-radius:var(--r-md);background:var(--c-white);border:1px solid var(--c-border);transition:border-color var(--tr-base), box-shadow var(--tr-base);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;display:grid}.sitio .blog-item:hover{border-color:var(--c-green);box-shadow:var(--sh-soft)}.sitio .blog-item:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.sitio .blog-item img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-sm);width:100%;height:auto}.sitio .blog-item time{color:var(--c-text-mut);margin-bottom:var(--s-2);font-size:.875rem;display:block}.sitio .blog-item h2{margin-bottom:var(--s-2);font-size:clamp(1.25rem,2.6vw,1.5rem)}.sitio .blog-item p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:640px){.sitio .blog-item{grid-template-columns:minmax(0,1fr)}}.sitio .nota{max-width:68ch;padding:var(--s-6) var(--s-5) 0;margin:0 auto}.sitio .nota>header{margin-bottom:var(--s-6)}.sitio .nota h1{margin-bottom:var(--s-3);font-size:clamp(2rem,5.5vw,3rem)}.sitio .nota-volver{min-height:44px;margin-bottom:var(--s-3);font-family:var(--f-display);color:var(--c-green-deep);align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.sitio .nota-volver:before{content:"←";margin-right:var(--s-2)}.sitio .nota-volver:hover{text-decoration:underline}.sitio .nota-datos{color:var(--c-text-mut);font-size:.9375rem}.sitio .nota-portada{margin:0 0 var(--s-6)}.sitio .nota-portada img{border-radius:var(--r-md);width:100%;height:auto}.sitio .nota p,.sitio .nota li{color:var(--c-text-pri);font-size:clamp(1.0625rem,1.6vw,1.125rem);line-height:1.7}.sitio .nota>p{margin-bottom:var(--s-5)}.sitio .nota h2{margin:var(--s-7) 0 var(--s-3);font-size:clamp(1.25rem,3vw,1.5rem)}.sitio .nota h3{margin:var(--s-6) 0 var(--s-3);font-size:1.125rem}.sitio .nota ul,.sitio .nota ol{margin:0 0 var(--s-5) var(--s-5)}.sitio .nota li{margin-bottom:var(--s-2)}.sitio .nota figure{margin:var(--s-6) 0}.sitio .nota figure img{border-radius:var(--r-md);width:100%;height:auto}.sitio .nota blockquote{border-left:3px solid var(--c-border);padding-left:var(--s-5);margin:0 0 var(--s-5)}.sitio .nota a:not(.nota-volver){color:var(--c-blue);text-underline-offset:.15em;text-decoration:underline}.sitio .nota a:not(.nota-volver):hover{color:var(--c-blue-deep)}.sitio .nota-legal p{font-size:1rem}.sitio .nota-legal h2{letter-spacing:0;font-size:1.125rem}
