.prosa h2{color:var(--color-ink);margin-top:calc(var(--spacing) * 10);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));letter-spacing:-.0125em;text-wrap:balance;font-weight:600}.prosa h3{color:var(--color-ink);margin-top:calc(var(--spacing) * 8);letter-spacing:-.0125em;text-wrap:balance;font-weight:600}.prosa p{color:var(--color-muted);margin-top:calc(var(--spacing) * 4);text-wrap:pretty;line-height:1.625}.prosa ul{color:var(--color-muted);margin-top:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 5);line-height:1.625;list-style-type:disc}.prosa li{margin-top:calc(var(--spacing) * 2);text-wrap:pretty}.prosa blockquote{margin-top:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 5);border-left:2px solid color-mix(in oklab, var(--color-primary) 25%, transparent)}.prosa blockquote p{margin-top:calc(var(--spacing) * 3);font-style:italic}.prosa blockquote p:first-child{margin-top:0}.prosa em{font-style:italic}.prosa strong{color:var(--color-ink);font-weight:600}.prosa a{color:var(--color-primary);text-underline-offset:4px}.prosa code{color:var(--color-primary);font-weight:500}.prosa .tabla{margin-top:calc(var(--spacing) * 4);overflow-x:auto}.prosa table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm)}.prosa th{color:var(--color-ink);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4) calc(var(--spacing) * 2) 0;vertical-align:top;border-bottom:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);font-weight:500}.prosa td{color:var(--color-muted);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4) calc(var(--spacing) * 2) 0;vertical-align:top;border-bottom:1px solid color-mix(in oklab, var(--color-ink) 5%, transparent);line-height:1.625}.prosa tbody tr:last-child td{border-bottom:0}.prosa p>img{width:100%;height:auto;margin:calc(var(--spacing) * 6) 0;border-radius:calc(var(--spacing) * 2);display:block}.prosa img.portada{width:100%;height:auto;margin-bottom:calc(var(--spacing) * 8);border-radius:calc(var(--spacing) * 2);display:block}.prosa aside.cierre{margin-top:calc(var(--spacing) * 14);padding:calc(var(--spacing) * 7) calc(var(--spacing) * 8);border:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);border-radius:calc(var(--spacing) * 3);background:color-mix(in oklab, var(--color-ink) 2%, transparent)}.prosa aside.cierre p{color:var(--color-ink);margin:0}.prosa aside.cierre a{margin-top:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5);border-radius:calc(var(--spacing) * 2);background:var(--color-primary);color:#fff;font-weight:600;font-size:var(--text-sm);text-decoration:none;display:inline-block}.prosa:has(.listado){max-width:none}.prosa .listado{gap:calc(var(--spacing) * 14);margin-top:calc(var(--spacing) * 2);flex-direction:column;display:flex}.prosa .listado img{aspect-ratio:1200/630;object-fit:cover;border-radius:calc(var(--spacing) * 2);border:1px solid color-mix(in oklab, var(--color-ink) 6%, transparent);width:100%;height:auto;display:block}.prosa .temas{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.prosa .temas[hidden]{display:none}.prosa .temas button{cursor:pointer;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3.5);border:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);color:var(--color-muted);font-size:var(--text-sm);background:0 0;border-radius:9999px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.prosa .temas button:hover{color:var(--color-ink)}.prosa .temas button[aria-pressed=true]{color:var(--color-ink);border-color:color-mix(in oklab, var(--color-ink) 25%, transparent);background:color-mix(in oklab, var(--color-ink) 4%, transparent)}.prosa .listado [hidden]{display:none}.prosa a.destacado{gap:calc(var(--spacing) * 6);cursor:pointer;align-items:center;text-decoration:none;display:grid}@media (width>=768px){.prosa a.destacado{gap:calc(var(--spacing) * 10);grid-template-columns:1.15fr 1fr}}.prosa .listado p.tema{color:var(--color-primary);font-size:var(--text-sm);margin:0;font-weight:500}.prosa a.destacado h2{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);letter-spacing:-.02em;line-height:1.2;transition:color .15s}.prosa a.destacado:hover h2{color:var(--color-primary)}.prosa .listado ul{gap:calc(var(--spacing) * 12) calc(var(--spacing) * 8);color:inherit;margin-top:0;padding:0;list-style:none;display:grid}@media (width>=640px){.prosa .listado ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.prosa .listado ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.prosa .listado li{margin-top:0}.prosa .listado li>a{cursor:pointer;text-decoration:none;display:block}.prosa .listado li p.tema{margin-top:calc(var(--spacing) * 4)}.prosa .listado h3{margin-top:calc(var(--spacing) * 1.5);color:var(--color-ink);font-size:var(--text-lg);letter-spacing:-.0125em;text-wrap:pretty;font-weight:500;transition:color .15s}.prosa .listado li>a:hover h3{color:var(--color-primary)}.prosa .listado p{margin-top:calc(var(--spacing) * 2)}.prosa .listado time{margin-top:calc(var(--spacing) * 2);color:var(--color-muted);font-size:var(--text-sm);display:block}.prosa p.vacio{margin-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-lg)}
