.division-banner{--banner-bg: var(--gore-morado);--banner-ink: #fff;--banner-focus: var(--gore-amarillo);--banner-ring: var(--gore-tinta);position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;min-height:11rem;padding:1.5rem;border-radius:var(--radius);background:var(--banner-bg);color:var(--banner-ink)}.division-banner--morado{--banner-bg: var(--gore-morado)}.division-banner--cordillera{--banner-bg: var(--gore-cordillera)}.division-banner--rosa{--banner-bg: var(--gore-rosa);--banner-ink: var(--gore-tinta);--banner-focus: var(--gore-tinta);--banner-ring: var(--gore-amarillo)}.division-banner--cielo{--banner-bg: var(--gore-rosa-claro);--banner-ink: var(--gore-tinta);--banner-focus: var(--gore-tinta);--banner-ring: var(--gore-amarillo)}.division-banner--sol{--banner-bg: var(--gore-amarillo);--banner-ink: var(--gore-tinta);--banner-focus: var(--gore-tinta);--banner-ring: var(--gore-morado)}.division-banner--lila{--banner-bg: var(--gore-lila);--banner-ink: var(--gore-tinta);--banner-focus: var(--gore-tinta);--banner-ring: var(--gore-amarillo)}.division-banner p{max-width:none;margin:0}.division-sigla{display:block;font-size:clamp(2.75rem,8vw,4.75rem);font-weight:900;line-height:.92;letter-spacing:-0.025em;overflow-wrap:anywhere}.division-nombre{display:block;font-size:var(--fs-h2);font-weight:700;line-height:1.15;margin:0;max-width:32ch;text-wrap:balance}.division-org{font-size:var(--fs-small)}.division-banner a,.division-banner a:visited,.division-banner a:hover{color:var(--banner-ink);text-decoration:none}.division-banner a:hover .division-nombre{text-decoration:underline;text-underline-offset:.18em}.division-banner:focus-within{outline:3px solid var(--banner-focus);outline-offset:3px;box-shadow:0 0 0 6px var(--banner-ring)}.division-banner a:focus-visible{outline:none;box-shadow:none}.division-banner-pagina{min-height:10rem;margin-bottom:2rem}.division-lista{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 22rem), 1fr))}.division-lista li{max-width:none}.division-lista .division-banner{height:100%;min-height:15rem}.person-ficha{grid-template-columns:1fr;gap:.75rem;align-content:start;padding:1.25rem}.person-ficha h3{font-size:1.25rem;margin:0}.person-lugar{font-weight:700;color:var(--gore-morado)}.person-datos{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;margin:0;font-size:1rem}.person-datos dt{font-weight:400;color:var(--gore-carbon)}.person-datos dd{margin:0;font-weight:700;color:var(--gore-tinta);overflow-wrap:anywhere}.person-ficha details{font-size:1rem}.person-ficha summary{display:flex;align-items:center;min-height:2.75rem;cursor:pointer;font-weight:700;color:var(--gore-morado);text-decoration:underline;text-underline-offset:.18em}.person-ficha details ul{margin:.25rem 0 0;padding-left:1.25rem}.person-ficha details li{max-width:none;margin-bottom:.25rem}.person-contacto{font-size:1rem;overflow-wrap:anywhere;margin:0}.consejeros-grid{list-style:none;padding:0;margin:0}.consejeros-grid>li{max-width:none}.comisiones .accordion-button{gap:1rem;align-items:flex-start;font-size:1.125rem;font-weight:700;color:var(--gore-tinta);background:var(--gore-gris)}.comisiones .accordion-button:not(.collapsed){background:var(--gore-rosa-claro)}.comisiones .accordion-item+.accordion-item{margin-top:.5rem}.comisiones .accordion-item,.comisiones .accordion-button{border-radius:var(--radius)}.comision-nombre{display:block}.comision-presidencia{display:block;font-size:var(--fs-small);font-weight:400;color:var(--gore-carbon)}.comisiones .accordion-button:not(.collapsed) .comision-presidencia{color:var(--gore-tinta)}.comision-cuerpo>*+*{margin-top:1rem}.comision-cuerpo p{max-width:var(--measure);margin-bottom:0}.repo-filtros{display:grid;gap:1rem;padding:1.25rem;background:var(--gore-gris);border-radius:var(--radius);align-items:end}.repo-filtros .form-label{font-weight:700;margin-bottom:.25rem}.repo-estado{font-weight:700;margin:0;min-height:1.5em}.repo-error{background:#fbe9ea;color:var(--gore-error);border-radius:var(--radius);padding:1.25rem 1.5rem;max-width:48rem}.repo-error h3{font-size:1.25rem;color:var(--gore-error)}.repo-error p{color:var(--gore-tinta)}@media(min-width: 768px){.repo-filtros{grid-template-columns:2fr 1fr auto}}.senal-acciones{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}
