.lg-root{--lg-texto:var(--marca-tinta);--lg-texto-2:#475467;--lg-texto-3:#667085;--lg-borde:#e4e7ec;--lg-fondo-2:#f6f7f9;min-height:100vh;background:#fff;color:var(--lg-texto);font-family:var(--lp-fuente,"IBM Plex Sans"),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.65}.lg-root a{color:var(--marca);text-underline-offset:3px}.lg-root a:hover{color:var(--marca-hover)}.lg-root :focus-visible{outline:2px solid var(--marca);outline-offset:2px;border-radius:4px}.lg-cabecera{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:760px;margin:0 auto;padding:20px 24px;border-bottom:1px solid var(--lg-borde)}.lg-marca{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:17px;color:var(--lg-texto)!important;text-decoration:none}.lg-marca svg{color:var(--marca)}.lg-otro{font-size:14px}.lg-hoja{max-width:760px;margin:0 auto;padding:40px 24px 64px}.lg-ceja{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--marca)}.lg-hoja h1{margin-top:6px;font-size:clamp(30px,5vw,40px);line-height:1.15;letter-spacing:-.02em}.lg-fecha{margin:8px 0 24px;color:var(--lg-texto-3);font-size:14px}.lg-intro{color:var(--lg-texto-2);margin-bottom:12px;max-width:68ch}.lg-indice{margin:28px 0 8px;padding:18px 22px;background:var(--lg-fondo-2);border:1px solid var(--lg-borde);border-radius:12px}.lg-indice-titulo{font-weight:600;margin-bottom:6px}.lg-indice ol{column-count:2;column-gap:32px;padding-left:20px;font-size:15px}.lg-indice li{page-break-inside:avoid;break-inside:avoid;padding:2px 0}.lg-seccion{margin-top:40px;scroll-margin-top:24px;max-width:68ch}.lg-seccion h2{font-size:21px;line-height:1.3;letter-spacing:-.01em;margin-bottom:10px}.lg-num{color:var(--lg-texto-3);font-weight:600}.lg-seccion h3{font-size:16px;margin:18px 0 6px}.lg-seccion p,.lg-seccion ul{margin-bottom:12px}.lg-seccion ul{padding-left:22px}.lg-seccion li{margin-bottom:8px}.lg-seccion li::marker{color:var(--marca)}.lg-form-caja{padding:24px;border:1px solid var(--lg-borde);border-radius:14px;background:var(--lg-fondo-2);max-width:none}.lg-form{display:grid;grid-gap:6px;gap:6px}.lg-form label{font-size:14px;font-weight:500;margin-top:8px}.lg-form input,.lg-form select,.lg-form textarea{width:100%;font:inherit;font-size:15px;padding:10px 12px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:var(--lg-texto)}.lg-form textarea{resize:vertical}.lg-form button{justify-self:start;margin-top:14px;min-height:44px;padding:10px 20px;font:inherit;font-weight:600;color:#fff;background:var(--marca);border:0;border-radius:10px;cursor:pointer}.lg-form button:hover{background:var(--marca-hover)}.lg-form button:disabled{opacity:.6;cursor:default}.lg-error{color:#b42318;margin:6px 0 0!important}.lg-ok{padding:12px 14px;border-radius:10px;background:#e9f5f3;color:var(--marca-hover);font-weight:500}.lg-trampa{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lg-pie{max-width:760px;margin:0 auto;padding:24px 24px 40px;border-top:1px solid var(--lg-borde);color:var(--lg-texto-3);font-size:14px}.lg-pie nav{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:8px}.lg-pie nav a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:640px){.lg-cabecera,.lg-hoja,.lg-pie{padding-left:16px;padding-right:16px}.lg-hoja{padding-top:28px}.lg-indice ol{column-count:1}.lg-form-caja{padding:18px 16px}}@media print{.lg-cabecera,.lg-form-caja,.lg-indice,.lg-pie{display:none}.lg-root{font-size:11pt}.lg-seccion{page-break-inside:avoid;break-inside:avoid-page}}.dm-cabecera,.dm-hoja,.dm-pie{max-width:1160px}.dm-hoja{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:40px;gap:40px;align-items:start;margin:0 auto;padding:40px 24px 56px}.dm-texto h1{margin-top:6px;font-size:clamp(30px,5vw,42px);line-height:1.12;letter-spacing:-.02em}.dm-texto .lg-intro{margin-top:14px}.dm-puntos{display:grid;grid-gap:12px;gap:12px;margin:20px 0 24px;list-style:none}.dm-puntos li{display:flex;gap:10px;align-items:flex-start;color:var(--lg-texto-2)}.dm-puntos svg{flex:none;margin-top:4px;color:var(--marca)}.dm-nota{font-size:14px;color:var(--lg-texto-3)}.dm-decision{margin:0 0 14px;font-size:15.5px;font-weight:600;color:var(--lg-texto)}.dm-agenda-marco{overflow:hidden;border:1px solid var(--lg-borde);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04),0 16px 36px -18px rgba(16,24,40,.18)}.dm-agenda{display:block;width:100%;height:720px;border:0}@media (max-width:900px){.dm-hoja{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 16px 40px}.dm-agenda{height:1040px}}