html:root .ref47{width:min(calc(100% - 40px),var(--au-page-max,1400px))!important;max-width:100%!important;margin:16px auto 0!important;padding:0!important;box-sizing:border-box;border:1px solid #dce4e7;border-radius:14px;overflow:hidden}
.ref47-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;padding:18px 22px;font-size:18px;font-weight:650;color:#142e4c;background:#f7f9fa}.ref47-summary::-webkit-details-marker{display:none}.ref47-summary:focus-visible{outline:2px solid #183f68;outline-offset:-3px}.ref47-summary svg{flex:0 0 auto;transition:transform .18s}.ref47[open]>.ref47-summary svg{transform:rotate(180deg)}
html:root .ref47 .hc33-references-inner{width:100%!important;max-width:100%!important;margin:0!important;padding:20px;box-sizing:border-box}.ref47:not([open])>.hc33-references-inner{display:none!important}.ref47-description{margin:0 0 20px;font-size:15px;line-height:1.6}.ref47-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;align-items:center}.ref47-logo{display:flex;align-items:center;justify-content:center;width:100%;height:var(--ref47-size,60px);padding:8px;box-sizing:content-box;min-width:0}.ref47-logo img{display:block;max-width:100%;width:auto;height:100%;object-fit:contain;filter:grayscale(1)}.ref47-logo:hover img{filter:none}
html:root [data-home-block="references"]{margin-bottom:0!important;padding-bottom:0!important;min-height:0!important}html:root [data-home-block="footer"]{margin-top:0!important;padding-top:20px!important;min-height:0!important}html:root [data-home-block="footer"] .hc23-footer{margin-top:0!important;padding-top:0!important}
@media(max-width:760px){html:root .ref47,html:root [data-home-block="references"]{display:none!important}}@media(prefers-reduced-motion:reduce){.ref47-summary svg{transition:none}}
