/* Equalib compact brand lockup. Original ink scale retained after SVG trim. */
.appHeader.equalibLogoHeader{align-items:flex-start;margin-bottom:20px;gap:12px}
.equalibLogoHeader .equalibBrand{display:block;flex:1 1 auto;max-width:520px;min-width:0}
.equalibLogoViewport{position:relative;width:81.541667%;aspect-ratio:1030/470;background:transparent;overflow:hidden}
.equalibLogoFrame{display:block;width:100%;height:100%;border:0;background:transparent;opacity:0}
.equalibBrandCaption{margin:0 0 0 3.008333%;color:var(--muted,#4c6269);font:500 .8125rem/1.3 system-ui,sans-serif;letter-spacing:.035em}
.equalibBrandFallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ink,#143b33)}
.equalibBrandFallback .brandMark{fill:var(--accent,#176b60)}
.equalibLogoReady .equalibLogoFrame{opacity:1}
.equalibLogoReady .equalibBrandFallback{position:absolute;inset:auto;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@supports not(aspect-ratio:1){.equalibLogoViewport{height:0;padding-top:37.208334%}.equalibLogoFrame{position:absolute;inset:0}}
