.gdac{--gdac-accent:#1f3f8f;--gdac-row-line:#8a9cc9;--gdac-ink:#2b2f36;--gdac-muted:#6b7280;--gdac-photo-bg:linear-gradient(180deg,#8d8d8d,#d9d9d9);--gdac-gap:24px;--gdac-card-bg:#fff;--gdac-radius:24px;--gdac-shadow:none;--gdac-shadow-hover:none;--gdac-cols:var(--gdac-cols-d,3);color:var(--gdac-ink);font-family:inherit;margin:0 auto;max-width:76rem;width:100%}.gdac,.gdac *,.gdac :after,.gdac :before{box-sizing:border-box}.gdac [hidden]{display:none!important}.gdac--light{--gdac-card-bg:#f8f9fb}.gdac--sombra{--gdac-shadow:0 16px 32px rgba(34,35,38,.05),0 8px 16px rgba(34,35,38,.05);--gdac-shadow-hover:0 32px 64px rgba(34,35,38,.05),0 16px 32px rgba(34,35,38,.05)}.gdac-heading{color:var(--gdac-accent);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.2;margin:0 0 1.5rem;text-align:center}.gdac-list{flex-wrap:wrap;gap:var(--gdac-gap);justify-content:center;list-style:none}.gdac-item,.gdac-list{display:flex;margin:0;padding:0}.gdac-item{flex:0 1 calc((100% - (var(--gdac-cols) - 1)*var(--gdac-gap))/var(--gdac-cols));min-width:0}.gdac-item::marker,.gdac-item:before{content:none}.gdac-card{background:var(--gdac-card-bg);border-radius:var(--gdac-radius);box-shadow:var(--gdac-shadow);color:inherit;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}a.gdac-card:hover{box-shadow:var(--gdac-shadow-hover);transform:scale(1.02)}.gdac-toggle:focus-visible,a.gdac-card:focus-visible{outline:3px solid var(--gdac-accent);outline-offset:3px}.gdac-media{aspect-ratio:var(--gdac-ratio,600/660);background:var(--gdac-photo-bg);flex:none;overflow:hidden;position:relative}.gdac-media picture{display:contents}.gdac-img{display:block;height:100%;max-width:none;object-fit:cover;object-position:var(--gdac-pos,center top);width:100%}.gdac-ph{bottom:0;fill:hsla(0,0%,100%,.55);height:80%;left:50%;max-width:90%;position:absolute;transform:translateX(-50%);width:auto}.gdac-body{flex:1;padding:24px}.gdac-title{color:var(--gdac-accent);font-family:inherit;font-size:1.05rem;font-weight:var(--gdac-w,700);letter-spacing:0;line-height:1.25;margin:0 0 .5rem;text-transform:none}.gdac-toggle{all:unset;color:inherit;cursor:default;font:inherit}.gdac-desc{color:var(--gdac-muted);font-size:.89rem;line-height:1.5;margin:0}.gdac-chev{display:none}@media (min-width:768px) and (max-width:1139px){.gdac{--gdac-cols:min(3,var(--gdac-cols-d,3))}}@media (max-width:767px){.gdac-heading{margin-bottom:1rem}.gdac-list{flex-direction:column;flex-wrap:nowrap;gap:.75rem}.gdac-item{flex:none;width:100%}.gdac-card{align-items:center;background:#fff;border:1.5px solid var(--gdac-row-line);border-radius:14px;box-shadow:none;display:grid;grid-template-areas:"media title chev" "desc desc desc";grid-template-columns:5rem 1fr auto;grid-template-rows:minmax(4.75rem,auto) auto;transform:none!important}.gdac-card--link{grid-template-areas:"media title chev"}.gdac-media{align-self:stretch;aspect-ratio:auto;grid-area:media;height:100%;min-height:4.75rem}.gdac-media .gdac-img{inset:0;position:absolute}.gdac-body{display:contents}.gdac-title{font-size:var(--gdac-tm,1.3rem);font-weight:var(--gdac-w,600);grid-area:title;margin:0;overflow-wrap:anywhere;padding:.75rem .5rem .75rem 1rem}.gdac-desc{border-top:1px solid color-mix(in srgb,var(--gdac-row-line) 45%,transparent);display:none;grid-area:desc;padding:.9rem 1.1rem 1.1rem}.gdac-card--link .gdac-desc{display:none!important}.gdac-card.is-open .gdac-desc,.gdac-chev{display:block}.gdac-chev{fill:none;grid-area:chev;height:1.5rem;margin-right:1.1rem;pointer-events:none;stroke:var(--gdac-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease;width:1.5rem}.gdac-card--static .gdac-chev{transform:rotate(90deg)}.gdac-card--static.is-open .gdac-chev{transform:rotate(-90deg)}.gdac-card--plain .gdac-chev{display:none}.gdac--flecha .gdac-card--plain .gdac-chev{display:block;transform:none}.gdac-toggle{cursor:pointer}.gdac-toggle:after{border-radius:14px;content:"";inset:0;position:absolute}.gdac-toggle:disabled{cursor:default}.gdac-card.is-open .gdac-toggle:after{bottom:auto;height:4.75rem}.gdac-ph{height:80%}}@media (prefers-reduced-motion:reduce){.gdac-card,.gdac-chev{transition:none}a.gdac-card:hover{transform:none}}