.gl-ph{padding-bottom:clamp(28px,3cqi,44px)}
.gl-ph + .fa-sec{padding-top:clamp(20px,2.4cqi,36px)}
.gl-barra{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);gap:16px 28px;align-items:center}
.gl-barra .fa-filtro{gap:9px;background:transparent;box-shadow:inset 0 0 0 1px var(--linea);transition:background-color .2s,color .2s,box-shadow .2s}
.gl-barra .fa-filtro:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--texto)}
.gl-barra .fa-filtro.is-on{background:var(--tinta);box-shadow:none;color:#fff}
.gl-barra .fa-filtro svg{width:16px;height:16px;flex:none;color:var(--rojo-accion)}
.gl-barra .fa-filtro.is-on svg{color:#fff}
.gl-az{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 28px}
.gl-l{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;box-shadow:inset 0 0 0 1px var(--linea);font-family:var(--serif);font-variation-settings:'SOFT' 0,'WONK' 0;font-size:19px;font-weight:430;line-height:1;color:var(--texto);cursor:pointer;transition:background-color .2s,color .2s,box-shadow .2s}
.gl-l:hover{box-shadow:inset 0 0 0 1px var(--texto)}
.gl-l.gl-todas{padding:0 14px;font-family:var(--sans);font-size:14px;font-weight:650}
.gl-l.is-on,.gl-l.is-on:hover{background:var(--tinta);box-shadow:none;color:#fff}
.gl-l.is-vacia,.gl-l.is-vacia:hover{box-shadow:inset 0 0 0 1px rgba(7,16,28,.07);color:#B4B9C1;cursor:default}
.gl-cuenta.fa-cuenta{display:block;min-height:0;margin-bottom:10px;padding:0;box-shadow:none;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:0;color:var(--gris)}
.gl-faq summary{min-height:52px;padding:8px 4px;gap:16px}
.gl-s{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;min-width:0}
.gl-t{font-family:var(--serif);font-variation-settings:'SOFT' 0,'WONK' 0;font-weight:430;font-size:clamp(20px,1.6cqi,23px);line-height:1.2;letter-spacing:-.016em;color:var(--texto)}
.gl-c{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;line-height:1.3;color:var(--gris)}
.gl-c svg{width:14px;height:14px;flex:none;color:var(--rojo-accion);transform:translateY(1px)}
.gl-faq details > div{max-width:780px;padding:0 4px 24px}
.gl-faq details > div > p{font-size:17px;line-height:1.6;color:var(--cuerpo);text-wrap:pretty}
.gl-faq details > div > p.gl-alt{font-size:14px;color:var(--gris)}
@container page (max-width:900px){
.gl-barra{grid-template-columns:minmax(0,1fr)}
}
@container page (max-width:620px){
.gl-az{flex-wrap:nowrap;overflow-x:auto;margin:14px calc(var(--pad) * -1) 22px;padding:0 var(--pad) 4px;scrollbar-width:none}
.gl-az::-webkit-scrollbar{display:none}
.gl-l{flex:none}
.gl-faq summary{min-height:56px;padding:10px 2px;gap:12px}
.gl-s{flex-direction:column;align-items:flex-start;gap:4px}
.gl-t{font-size:19.5px}
.gl-c{font-size:12.5px}
.gl-faq details > div{padding:0 2px 20px}
.gl-faq details > div > p{font-size:16px}
}