.g-sec{padding:calc(64 * var(--e)) 0}.g-claro{background:#f9f7fb}.g-h2{color:var(--tinta);font-size:calc(38 * var(--fm) + var(--fb));letter-spacing:-.025em;font-weight:800;line-height:1.08}.g-cab{max-width:calc(760 * var(--e))}.g-cab p{margin-top:calc(16 * var(--e));color:var(--texto);font-size:calc(17.5 * var(--fm) + var(--fb));line-height:1.6}.g-cab strong{color:var(--tinta)}.g-cab a,.pm-mas a,.g-cl a{color:var(--violeta);text-underline-offset:2px;text-decoration:underline}.g-cab .antetitulo{margin-bottom:calc(10 * var(--e))}.g-tabla{margin-top:calc(34 * var(--e));border:1px solid var(--borde);border-radius:calc(16 * var(--e));box-shadow:var(--sombra-s);background:#fff;overflow-x:auto}.g-tabla table{border-collapse:collapse;width:100%;min-width:760px;font-size:calc(15.5 * var(--fm) + var(--fb))}.g-tabla thead th{padding:calc(16 * var(--e)) calc(20 * var(--e));background:var(--lila-1);color:var(--violeta);font-size:calc(12.5 * var(--fm) + var(--fb));letter-spacing:.12em;text-transform:uppercase;text-align:left;font-weight:700}.g-tabla tbody th,.g-tabla tbody td{padding:calc(16 * var(--e)) calc(20 * var(--e));border-top:1px solid var(--borde);text-align:left;vertical-align:top;color:var(--texto)}.g-tabla tbody th{color:var(--tinta);font-weight:700}.g-tabla td strong{color:var(--tinta);white-space:nowrap;font-weight:700}.g-tabla tr.destacado th,.g-tabla tr.destacado td{background:#f6effd}.g-tabla tr.destacado th{box-shadow:inset 4px 0 0 var(--boton)}.g-tabla:focus-visible{outline:3px solid var(--violeta);outline-offset:3px}.g-dos{grid-template-columns:calc(400 * var(--e)) minmax(0, 1fr);gap:calc(48 * var(--e));align-items:start;display:grid}.g-clausulas{gap:calc(14 * var(--e));display:grid}.g-cl{grid-template-columns:calc(190 * var(--e)) minmax(0, 1fr);gap:calc(20 * var(--e));padding:calc(20 * var(--e)) calc(24 * var(--e));border:1px solid var(--borde);border-radius:calc(14 * var(--e));background:#fff;display:grid}.g-cl .q{color:var(--tinta);font-size:calc(16.5 * var(--fm) + var(--fb));font-weight:700}.g-cl .a{color:var(--texto);font-size:calc(15.5 * var(--fm) + var(--fb));line-height:1.6}.g-cl .a b{color:var(--tinta)}.pm-mas{margin-top:calc(22 * var(--e));color:var(--texto);font-size:calc(16 * var(--fm) + var(--fb))}.g-cierre{padding:0 0 calc(80 * var(--e))}.g-cierre-sep{padding-top:calc(64 * var(--e))}.g-cierre-in{justify-content:space-between;align-items:center;gap:calc(32 * var(--e));padding:calc(34 * var(--e)) calc(40 * var(--e));border-radius:calc(24 * var(--e));background:linear-gradient(90deg,#fbf5fe 0%,#f6eafd 60%,#efdcfc 100%);display:flex}.g-cierre-in p{margin-top:calc(10 * var(--e));max-width:calc(620 * var(--e));color:var(--texto);font-size:calc(17 * var(--fm) + var(--fb));line-height:1.55}.g-botones{gap:calc(12 * var(--e));flex-wrap:wrap;flex:none;display:flex}@media (width<=1000px){.g-dos{grid-template-columns:minmax(0,1fr);gap:24px}.g-cierre-in{flex-direction:column;align-items:flex-start}}@media (width<=760px){.g-sec{padding:44px 0}.g-h2{font-size:30px}.g-cl{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px}.g-cierre-in{padding:26px 20px}.g-botones{width:100%}.g-botones .btn{flex:auto}}
