.lg-bar{background:var(--ink);border-bottom:1px solid var(--line);padding-block:1rem}.lg-bar-inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lg-brand{align-items:center;gap:.6rem;display:flex}.lg-brand img:first-child{width:30px;height:auto}.lg-brand img:last-child{width:120px;height:auto}.lg-back{color:var(--text-2);font-size:.875rem;text-decoration:none}.lg-back:hover{color:var(--text-1)}.lg-head{background:var(--ink);padding-block:var(--space-lg) var(--space-lg)}.lg-head h1{margin-top:var(--space-md);font-size:clamp(2rem,1.5rem + 1.8vw,3rem)}.lg-date{color:var(--text-3);margin-top:.75rem;font-size:.875rem}.lg-docs{flex-wrap:wrap;gap:.5rem;display:flex}.lg-docs a{color:var(--text-2);border:1px solid var(--line-strong);border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s}.lg-docs a:hover{color:var(--text-1);border-color:#ffffff4d}.lg-docs a[aria-current=page]{color:var(--text-1);background:var(--orange-dim);border-color:#ff480073}.lg-draft{color:#5c3d00;background:#fef3c7;border-bottom:1px solid #fcd34d;padding-block:.75rem;font-size:.9rem}.lg-body{--lg-ink:#16181d;--lg-text:#2b2e35;--lg-muted:#5b5f69;--lg-line:#e4e5e8;--lg-soft:#f5f5f6;--lg-link:#b83500;color:var(--lg-text);padding-block:var(--space-xl) var(--space-2xl);background:#fff}.lg-grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (width>=1000px){.lg-grid{gap:var(--space-xl);grid-template-columns:230px minmax(0,1fr)}.lg-toc{align-self:start;max-height:calc(100vh - 3rem);position:sticky;top:1.5rem;overflow-y:auto}}.lg-toc-title{letter-spacing:.06em;text-transform:uppercase;color:var(--lg-muted);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.lg-toc ol{counter-reset:toc;gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.lg-toc li{counter-increment:toc}.lg-toc a{color:var(--lg-text);border-radius:6px;gap:.6rem;padding:.35rem .5rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:flex}.lg-toc a:before{content:counter(toc);color:var(--lg-muted);font-variant-numeric:tabular-nums;min-width:1.2em}.lg-toc a:hover{background:var(--lg-soft);color:var(--lg-ink)}@media (width<=999px){.lg-toc{border:1px solid var(--lg-line);border-radius:var(--radius-md);padding:1rem 1.1rem}}.lg-text{counter-reset:sec;max-width:70ch;font-size:1rem;line-height:1.7}.lg-text>section{counter-increment:sec;padding-top:var(--space-md);margin-top:var(--space-md);border-top:1px solid var(--lg-line);scroll-margin-top:1.5rem}.lg-text>section:first-of-type{border-top:0;margin-top:0;padding-top:0}.lg-text h2{color:var(--lg-ink);letter-spacing:-.015em;gap:.6rem;margin-bottom:.85rem;font-size:1.35rem;display:flex}.lg-text>section>h2:before{content:counter(sec) ".";color:var(--lg-link);font-variant-numeric:tabular-nums}.lg-text h3{color:var(--lg-ink);letter-spacing:-.01em;margin:1.25rem 0 .4rem;font-size:1.05rem}.lg-text p+p,.lg-text p+ul,.lg-text ul+p,.lg-text p+table,.lg-text table+p{margin-top:.85rem}.lg-text ul{gap:.4rem;margin:.5rem 0 0;padding-left:1.2rem;display:grid}.lg-text li::marker{color:var(--lg-muted)}.lg-text strong{color:var(--lg-ink);font-weight:600}.lg-text a{color:var(--lg-link);text-underline-offset:2px}.lg-text a:hover{color:#8f2900}.lg-summary{background:var(--lg-soft);border:1px solid var(--lg-line);border-radius:var(--radius-md);margin-bottom:var(--space-lg);padding:1.25rem 1.4rem}.lg-summary h2{margin-bottom:.5rem;font-size:1.1rem}.lg-summary ul{margin-top:.25rem}.lg-note{border:1px solid var(--lg-line);border-radius:var(--radius-md);background:#fff;margin-top:1rem;padding:1rem 1.2rem}.lg-note--warn{background:#fff7ed;border-color:#fed7aa}.lg-table-wrap{margin-top:.85rem;overflow-x:auto}.lg-text table{border-collapse:collapse;width:100%;font-size:.925rem;line-height:1.5}.lg-text th,.lg-text td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lg-line);padding:.6rem .75rem}.lg-text th{color:var(--lg-ink);background:var(--lg-soft);font-weight:600}.lg-aaip{margin-top:var(--space-lg);border:1px solid var(--lg-line);border-radius:var(--radius-md);color:var(--lg-muted);padding:1.1rem 1.25rem;font-size:.875rem;line-height:1.6}.lg-aaip strong{color:var(--lg-text)}.dato-falta[data-astro-cid-dgm2t4gd]{color:#5c3d00;white-space:nowrap;background:#fde68a;border-radius:4px;padding:.05em .35em;font-weight:600}
