/*
Versión: 0.26.0721.1
Fecha: 2026-07-21
Cambio:
- Define layout editorial responsive y accesible encapsulado bajo .lc-public.
*/
.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:Georgia,'Times New Roman',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 ol{display:flex;gap:.55rem;list-style:none;padding:1.2rem 0;margin:0;flex-wrap:wrap}.lc-breadcrumbs li+li:before{content:'/';margin-right:.55rem;color:var(--lc-muted)}.lc-main{padding:clamp(2rem,6vw,6rem) 0}.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}@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))}}
