.gc-cab{padding-block:clamp(28px,4vw,56px) clamp(32px,5vw,64px)}.gc-cab-in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:18px clamp(32px,6vw,96px);display:grid}.gc-cab h1{font-size:clamp(40px,5.4vw,78px)}.gc-fecha{color:var(--gris);margin-top:12px;font-size:14px}.gc-doble{padding-bottom:var(--seccion);grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.gc-art{gap:clamp(56px,8vw,120px);font-size:18px;line-height:1.6;display:grid}.gc-art section{gap:14px;scroll-margin-top:90px;display:grid}.gc-art h2{font:700 clamp(28px,3.2vw,42px)/1.08 var(--titular);letter-spacing:-.025em;margin:0}.gc-art a{color:var(--verde);text-underline-offset:3px;font-weight:600}.gc-opc{margin-top:4px;display:grid}.gc-opc li{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:11px;display:flex}.gc-opc li:last-child{border-bottom:1px solid var(--linea)}.gc-fact{background:var(--blanco);border-radius:10px;padding:clamp(18px,2.4vw,28px);position:sticky;top:96px;box-shadow:0 30px 60px -32px #0e1d1a80}.gc-fact-t{font:700 20px var(--titular)}.gc-fact-d{color:var(--gris);margin-bottom:12px;font-size:14px}.gc-fact ul{border-top:1px dashed #b9c4b5}.gc-fact li{border-bottom:1px dashed #b9c4b5;justify-content:space-between;align-items:flex-start;gap:16px;padding-block:13px;transition:opacity .35s,background .35s;display:flex}.gc-fact li.pend{opacity:.25}.gc-fact li div{gap:1px;display:grid}.gc-fact li b{font-weight:600}.gc-fact li small{color:var(--gris);font-size:13.5px;line-height:1.3}.gc-fact li strong{font:700 21px var(--titular);white-space:nowrap}.gc-tot{justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;font-weight:600;display:flex}.gc-tot b{color:var(--verde);font-size:clamp(38px,4.4vw,60px)}.gc-tot2{text-align:right;color:var(--gris);font-size:15px}.gc-tab{padding-block:var(--seccion)}.gc-tab .lead{margin-top:14px}.gc-tab-env{margin-top:clamp(24px,3vw,40px);overflow-x:auto}.gc-tab table{border-collapse:collapse;width:100%}.gc-tab th,.gc-tab td{border-top:1px solid var(--linea-osc);text-align:left;padding:16px 14px;font-weight:400;line-height:1.3}.gc-tab thead th{color:var(--gris-claro);border-top:0;font-size:15px}.gc-tab tbody th{font:700 18px var(--titular)}.gc-tab td.t,.gc-tab thead th:last-child{text-align:right;white-space:nowrap}.gc-tab td.t{font:700 clamp(22px,2.4vw,32px) var(--titular)}.gc-tab .nos>*{background:var(--lima);color:var(--tinta);border-top:0}.gc-tab .nos th{border-radius:12px 0 0 12px}.gc-tab .nos td:last-child{border-radius:0 12px 12px 0}.gc-fuente{color:var(--gris-claro);margin-top:16px;font-size:14px}.gc-tuyo{padding-block:var(--seccion)}.gc-tu-in{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,6vw,96px);display:grid}.gc-tuyo h2{font:700 clamp(28px,3.2vw,42px)/1.08 var(--titular);letter-spacing:-.025em;margin:0}.gc-tu-txt{justify-items:start;gap:14px;display:grid}.gc-form{background:var(--crema-2);width:100%;font:15px/1.3 var(--mono);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}.gc-form span{background:var(--blanco);border-radius:6px;padding:4px 8px}.gc-form b{background:var(--tinta);color:var(--lima);border-radius:6px;padding:4px 8px;font-weight:500}.gc-dudas{gap:14px;display:grid}.gc-dudas .faq summary{padding:18px 0;font-size:18px}.gc-final{background:var(--lima);color:var(--tinta);padding-block:clamp(64px,8vw,104px)}.gc-final-in{justify-items:start;gap:28px;display:grid}.gc-final h2{max-width:24ch;font-size:clamp(32px,4.4vw,62px)}@media (width<=980px){.gc-cab-in,.gc-tu-in,.gc-doble{grid-template-columns:1fr}.gc-fact{grid-row:2;position:static}.gc-art{gap:44px}}@media (width<=720px){.gc-tab thead{display:none}.gc-tab table,.gc-tab tbody,.gc-tab tr,.gc-tab th,.gc-tab td{display:block}.gc-tab tr{background:var(--tinta-2);border-radius:14px;margin-top:10px;padding:14px}.gc-tab .nos{background:var(--lima)}.gc-tab tbody th,.gc-tab td{border:0;padding:6px 0;background:0 0!important;border-radius:0!important}.gc-tab td{text-align:right;justify-content:space-between;gap:16px;display:flex}.gc-tab td:before{content:attr(data-l);text-align:left;opacity:.75;font-size:15px}.gc-tab td.t{border-top:1px solid;align-items:baseline;margin-top:4px;padding-top:10px}}
