.lg{min-height:100dvh;max-width:760px;margin:0 auto;padding:20px 16px 64px;color:var(--ink-2)}.lg-top{display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;margin-bottom:12px}.lg-volver{display:inline-block;margin-bottom:18px;color:var(--muted);font:600 14px/1.2 var(--body);text-decoration:underline;text-decoration-color:var(--edge-2);text-underline-offset:3px}.lg-volver:hover{color:var(--ink);text-decoration-color:currentColor}.lg h1{margin:0;font:800 clamp(34px,6vw,48px)/1.1 var(--serif);letter-spacing:-.03em;color:var(--ink)}.lg h1 em{font:600 italic 1.18em/1 var(--script);letter-spacing:-.01em;color:var(--accent);padding-right:.05em}.lg-fecha{margin-top:10px;font:500 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--muted)}.lg-indice{display:flex;flex-wrap:wrap;gap:8px 20px;margin:22px 0 8px;padding:14px 16px;border-radius:12px;background:var(--plastic-hi);box-shadow:0 0 0 1.5px var(--edge)}.lg-indice a{color:var(--ink);font:600 15px/1.3 var(--body);text-decoration:underline;text-decoration-color:var(--edge-2);text-underline-offset:3px}.lg section{padding-top:32px;margin-top:32px;border-top:1.5px solid var(--edge-2);scroll-margin-top:16px}.lg h2{margin:0 0 14px;font:750 28px/1.15 var(--serif)!important;letter-spacing:-.02em}.lg h2,.lg h3{color:var(--ink)}.lg h3{margin:26px 0 8px;font:700 17px/1.3 var(--body)}.lg li,.lg p{font-size:15.5px;line-height:1.6}.lg p+p{margin-top:10px}.lg ul{display:grid;gap:8px;margin:0;padding-left:20px}.lg b{color:var(--ink);font-weight:650}.lg section a{color:var(--accent);text-underline-offset:3px}