.lg-titulo{font-family:var(--font-display);text-transform:uppercase;color:var(--fg);margin:0;font-size:clamp(2rem,6vw,2.8rem);font-weight:600;line-height:1.05}.lg-vigencia{color:var(--muted);margin:10px 0 0;font-size:1rem}.lg-seccion{gap:10px;display:grid}.lg-seccion h2{font-family:var(--font-body);color:var(--fg);text-transform:none;letter-spacing:0;margin:0;font-size:1.3rem;font-weight:700}.lg-seccion p{color:var(--fg);margin:0;line-height:1.6}.lg-seccion ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lg-seccion li{grid-template-columns:22px 1fr;gap:10px;line-height:1.55;display:grid}.lg-seccion li .ico{color:var(--azul);margin-top:4px;font-size:1.2rem}.lg-contacto{background:var(--surface-2);border-radius:14px;gap:4px;padding:16px 18px;display:grid}.lg-contacto a{color:var(--navy);font-weight:700}
