.lg26{--lg-green:#164e40;--lg-ink:#071c24;--lg-muted:#59656b;--lg-faint:#5f6a6f;--lg-line:#e3e8e5;--lg-gutter:max(16px,4.3vw);background:#fbfcfa;color:var(--lg-ink)}.lg26 .lg-wrap{max-width:1500px;margin:0 auto;padding:0 var(--lg-gutter)}.lg26 .lg-hero{position:relative;overflow:hidden;background:#f2f3ee}.lg26 .lg-hero .lg-wrap{position:relative;z-index:1;padding-top:clamp(30px,3.6vw,52px);padding-bottom:clamp(26px,2.8vw,40px)}.lg26 .lg-crumb{margin:0;color:var(--lg-green);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.lg26 .lg-crumb a{color:inherit;text-decoration:none}.lg26 .lg-hero h1{margin:14px 0 0;font-size:clamp(38px,4.7vw,72px);line-height:1.02;font-weight:700;letter-spacing:-.05em;color:var(--lg-ink)}.lg26 .lg-intro{max-width:880px;margin:12px 0 0;color:var(--lg-muted);font-size:clamp(15px,1.3vw,19px);line-height:1.5}.lg26 .lg-updated{display:flex;align-items:center;gap:12px;margin:18px 0 0;color:var(--lg-muted);font-size:13px}.lg26 .lg-updated svg{width:17px;height:17px;color:var(--lg-ink)}.lg26 .lg-hero-k{position:absolute;right:3vw;top:22px;width:clamp(150px,18vw,280px);height:auto}.lg26 .lg-hero-k path{fill:#e2e6df}.lg26 .lg-tabs{display:flex;gap:clamp(18px,3.6vw,48px);overflow-x:auto;border-bottom:1px solid var(--lg-line);scrollbar-width:none}.lg26 .lg-tabs a{flex:none;padding:18px 4px 14px;border-bottom:3px solid transparent;color:#2b3a41;font-size:14px;text-decoration:none;white-space:nowrap}.lg26 .lg-tabs a:hover{color:var(--lg-green)}.lg26 .lg-tabs a[aria-current=page]{border-bottom-color:var(--lg-green);color:var(--lg-ink);font-weight:600}.lg26 .lg-notice{display:flex;gap:16px;margin-top:18px;padding:16px 22px;border:1px solid #f3e1b0;border-left:4px solid #f0bf45;border-radius:8px;background:#fdf6e5;color:#3d3420;font-size:13.5px;line-height:1.6}.lg26 .lg-notice>svg{flex:none;width:26px;height:26px;margin-top:2px;color:#d9a21c}.lg26 .lg-notice strong{color:#1f1a10}.lg26 .lg-notice a{color:var(--lg-green);text-decoration:underline}.lg26 .lg-layout{display:grid;grid-template-columns:minmax(200px,21%) minmax(0,1fr);margin-top:12px}.lg26 .lg-side{padding:18px 30px 40px 0;border-right:1px solid var(--lg-line)}.lg26 .lg-side-fijo{position:sticky;top:112px;max-height:calc(100dvh - 128px);overflow-y:auto;scrollbar-width:thin}.lg26 .lg-toc>p{margin:0 0 14px;color:#44535a;font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.lg26 .lg-toc ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lg26 .lg-toc a{display:flex;align-items:center;gap:16px;padding:8px 6px;border-radius:7px;color:var(--lg-muted);font-size:13px;line-height:1.45;text-decoration:none}.lg26 .lg-toc a:hover{color:var(--lg-green)}.lg26 .lg-toc a span{display:grid;flex:none;place-items:center;width:31px;height:31px;border:1px solid #d7dfdc;border-radius:50%;color:#44535a;font-size:12px}.lg26 .lg-toc a[aria-current]{background:#e6f0ea;color:var(--lg-ink);font-weight:500}.lg26 .lg-toc a[aria-current] span{border-color:var(--lg-green);background:var(--lg-green);color:#fff}.lg26 .lg-contact{display:flex;gap:14px;margin-top:36px;padding-top:26px;border-top:1px solid var(--lg-line);font-size:12.5px;color:var(--lg-muted);line-height:1.6}.lg26 .lg-contact>svg{flex:none;width:22px;height:22px;color:var(--lg-ink)}.lg26 .lg-contact strong{display:block;margin-bottom:4px;color:var(--lg-ink);font-size:13.5px}.lg26 .lg-contact p{margin:0 0 4px}.lg26 .lg-contact a{color:var(--lg-green);font-weight:600;text-decoration:underline}.lg26 .lg-article{min-width:0;padding-left:clamp(20px,2vw,30px)}.lg26 .lg-article>section{display:flex;gap:16px;padding:22px 0 24px;border-bottom:1px solid var(--lg-line);scroll-margin-top:96px}.lg26 .lg-article>section:last-child{border-bottom:0}.lg26 .lg-article>section>div{min-width:0;flex:1}.lg26 .lg-num{flex:none;width:28px;padding-top:7px;color:var(--lg-green);font-size:14px;font-weight:700}.lg26 .lg-article h2{margin:0;font-size:clamp(20px,1.75vw,25px);line-height:1.3;font-weight:650;letter-spacing:-.035em;color:var(--lg-ink)}.lg26 .lg-copy{margin-top:10px;color:var(--lg-muted);font-size:14px;line-height:1.75}.lg26 .lg-copy>*+*{margin-top:12px}.lg26 .lg-copy p{margin:0}.lg26 .lg-copy p+p{margin-top:12px}.lg26 .lg-copy a{color:var(--lg-green);text-decoration:underline}.lg26 .lg-copy strong{color:var(--lg-ink)}.lg26 .lg-copy ol,.lg26 .lg-copy ul{padding-left:20px}.lg26 .lg-copy li+li{margin-top:6px}.lg26 .lg-copy table{width:100%;border-collapse:collapse;font-size:13px}.lg26 .lg-copy td,.lg26 .lg-copy th{padding:10px 12px;border-bottom:1px solid var(--lg-line);text-align:left;vertical-align:top}.lg26 .lg-copy th{background:#f4f6f3;color:var(--lg-ink);font-weight:600}.lg26 .lg-table{margin:14px 0 0;overflow:hidden;border-radius:8px;background:#f4f6f3}.lg26 .lg-table>div{display:grid;grid-template-columns:minmax(110px,170px) minmax(0,1fr);border-bottom:1px solid #e6eae7}.lg26 .lg-table>div:last-child{border-bottom:0}.lg26 .lg-table dt{padding:9px 22px;color:var(--lg-ink);font-weight:600;font-size:13px;border-right:1px solid #e6eae7}.lg26 .lg-table dd{margin:0;padding:7px 18px;font-size:13px;color:var(--lg-muted)}.lg26 .lg-pending{display:inline-block;padding:2px 9px;border-radius:5px;background:#fbecc8;color:#7a5306}.lg26 .lg-others{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px;margin:20px 0 34px;padding:18px 22px;border-radius:8px;background:#e9f3ee}.lg26 .lg-others strong{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:600}.lg26 .lg-others strong svg{width:21px;height:21px}.lg26 .lg-others-links{display:flex;flex-wrap:wrap;flex:1;justify-content:space-around;gap:10px 0}.lg26 .lg-others-links a{padding:0 20px;border-left:1px solid #c8d8d0;color:var(--lg-green);font-size:13px;text-decoration:underline}.lg26 .lg-others-links a:first-child{border-left:0}@media (max-width:860px){.lg26 .lg-layout{grid-template-columns:1fr}.lg26 .lg-side{padding:14px 0 10px;border-right:0;border-bottom:1px solid var(--lg-line)}.lg26 .lg-side-fijo{position:static;max-height:none;overflow:visible}.lg26 .lg-contact{display:none}.lg26 .lg-article{padding-left:0}.lg26 .lg-hero-k{opacity:.6;right:-40px}.lg26 .lg-others-links{justify-content:flex-start}.lg26 .lg-others-links a{padding:0 14px 0 0;border-left:0}}@media (max-width:520px){.lg26 .lg-table>div{grid-template-columns:1fr}.lg26 .lg-table dt{border-right:0;padding-bottom:0}.lg26 .lg-article>section{gap:10px}}