/*
Versión: 0.26.0827.5
Fecha: 2026-08-27
Cambio:
- Define layout editorial responsive y accesible encapsulado bajo .lc-public.
- Añade controles compactos de compartir para artículos públicos.
- Asegura la geometría consistente de tarjetas de artículos en colecciones.
- Compacta únicamente la cabecera de colección y amplía su medida de lectura.
- Usa Ubuntu como familia tipográfica base del portal público.
- Amplía exclusivamente la grilla de publicaciones de las colecciones.
- Unifica la geometría de breadcrumbs públicos en 24px superiores y 32px inferiores.
*/
.lc-public{--lc-bg:#eee4d1;--lc-surface:#f7efdf;--lc-text:#282522;--lc-muted:#62594f;--lc-accent:#8f6d3b;--lc-border:#cdbda2;min-height:100vh;background:var(--lc-bg);color:var(--lc-text);font-family:Ubuntu,Arial,sans-serif;line-height:1.7}.lc-public *{box-sizing:border-box}.lc-public a{color:var(--lc-accent);text-underline-offset:.18em}.lc-public a:focus-visible{outline:3px solid var(--lc-accent);outline-offset:4px}.lc-topbar{display:flex;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,4rem);border-bottom:1px solid var(--lc-border)}.lc-topbar nav{display:flex;gap:1.4rem}.lc-brand{font-weight:700;text-decoration:none}.lc-breadcrumbs,.lc-main{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.lc-breadcrumbs{margin:0 auto}.lc-breadcrumbs ol{display:flex;gap:.55rem;list-style:none;padding:24px 0 32px;margin:0;flex-wrap:wrap}.lc-breadcrumbs li+li:before{content:'/';margin-right:.55rem;color:var(--lc-muted)}.lc-main{padding:0 0 72px}.lc-collection-hero,.lc-article-header{max-width:760px;margin-bottom:clamp(2rem,5vw,4rem)}.lc-kicker,.lc-date{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:var(--lc-muted)}.lc-public h1{font-size:clamp(2.5rem,7vw,5.5rem);line-height:.98;margin:.25em 0}.lc-public h2{font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.1}.lc-lead{font-size:clamp(1.15rem,2.5vw,1.5rem)}.lc-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.lc-card{border:1px solid var(--lc-border);background:var(--lc-surface);padding:1.2rem}.lc-card img,.lc-cover img,.lc-prose img{display:block;max-width:100%;height:auto}.lc-card h3{font-size:1.45rem;line-height:1.2}.lc-article{max-width:900px}.lc-prose{font-size:clamp(1.05rem,2vw,1.22rem);max-width:760px}.lc-prose h2,.lc-prose h3{margin-top:2em}.lc-prose blockquote{border-left:3px solid var(--lc-accent);margin:2rem 0;padding:.5rem 0 .5rem 1.5rem;color:var(--lc-muted)}.lc-prose hr{border:0;border-top:1px solid var(--lc-border);margin:3rem 0}.lc-article-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;border-top:1px solid var(--lc-border);margin-top:4rem;padding-top:2rem}.lc-article-nav div:last-child{text-align:right}.lc-footer{border-top:1px solid var(--lc-border);padding:2rem clamp(1rem,4vw,4rem);color:var(--lc-muted)}.lc-not-found{padding:10vh 8vw}.lc-share{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:1.15rem}.lc-share__label{color:var(--lc-muted);font:400 .78rem Ubuntu,Arial,sans-serif}.lc-share__actions{display:flex;gap:.35rem;flex-wrap:wrap}.lc-share__actions a,.lc-share__actions button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 7px;border:1px solid var(--lc-border);border-radius:3px;background:transparent;color:var(--lc-text);font:600 .76rem Ubuntu,Arial,sans-serif;text-decoration:none;cursor:pointer}.lc-share__actions a:hover,.lc-share__actions button:hover{border-color:var(--lc-accent);color:var(--lc-accent)}.lc-share__actions a:focus-visible,.lc-share__actions button:focus-visible{outline:2px solid var(--lc-accent);outline-offset:2px}.lc-share__feedback{min-height:1em;color:var(--lc-muted);font:400 .75rem Ubuntu,Arial,sans-serif}@media(max-width:760px){.lc-topbar{align-items:flex-start;gap:1rem}.lc-topbar nav{flex-wrap:wrap;justify-content:flex-end}.lc-article-grid{grid-template-columns:1fr}.lc-article-nav{grid-template-columns:1fr}.lc-article-nav div:last-child{text-align:left}.lc-back{order:3}}@media(min-width:761px) and (max-width:1024px){.lc-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
 .lc-collection-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.lc-collection-card__media{display:block;aspect-ratio:16/9;overflow:hidden;background:rgba(143,109,59,.12)}.lc-card .lc-collection-card__media img{display:block;width:100%;height:100%;object-fit:cover}.lc-collection-card__body{display:flex;flex:1;flex-direction:column;padding:1.2rem}.lc-collection-card .lc-date{min-height:1.7em;margin:0 0 .45rem}.lc-collection-card h3{display:-webkit-box;min-height:2.4em;overflow:hidden;margin:0 0 .65rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lc-collection-card__excerpt{display:-webkit-box;min-height:5.1em;overflow:hidden;margin:0;color:var(--lc-muted);-webkit-box-orient:vertical;-webkit-line-clamp:3}.lc-collection-card__cta{display:inline-flex;align-items:center;gap:.4rem;width:max-content;margin-top:auto;padding-top:1rem;font:600 .84rem Ubuntu,Arial,sans-serif;text-decoration:none}.lc-collection-card__media--empty{border-bottom:1px solid var(--lc-border)}
.lc-public :is(h1,h2,h3,h4){font-family:Ubuntu,Arial,sans-serif}.lc-public .lc-collection-hero{max-width:none;margin-bottom:2.25rem}.lc-public .lc-collection-hero>p{max-width:70rem;margin:.65rem 0}.lc-public .lc-collection-hero>p:first-of-type{max-width:38rem;font-size:clamp(1.15rem,2.5vw,1.5rem);font-family:Ubuntu,Arial,sans-serif;font-weight:500}.lc-public .lc-collection-hero>p:not(:first-of-type){line-height:1.7}.lc-public .lc-main--collection{padding-bottom:0}.lc-public .lc-main--collection .lc-article-grid{width:min(82%,1000px);margin-left:0;margin-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.lc-public .lc-main--collection .lc-article-grid{width:100%;grid-template-columns:1fr}}@media(max-width:700px){.lc-public .lc-collection-hero{margin-bottom:2rem}.lc-public .lc-collection-hero>p,.lc-public .lc-collection-hero>p:first-of-type{max-width:100%}}
