.eeFamilyRow{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;box-sizing:border-box}
.eeFamilyRow .eeLocalBrand,.eeFamilyRow .eeParent{display:flex;align-items:center;gap:9px;text-decoration:none;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4;color:#0d5925}
.eeFamilyRow img{display:block;width:28px;height:28px;object-fit:contain;flex-shrink:0}
.eeFamilyRow .eePart{font-size:11px;font-weight:400;color:#456448;white-space:nowrap}
.eeFamilyRow .eeParentName{font-size:14px;font-weight:700;color:#034EA2;white-space:nowrap}
.eeFamilyRow a:hover{text-decoration:underline;text-underline-offset:4px}
.eeFamilyRow a:focus-visible{outline:3px solid #034EA2;outline-offset:4px}
.eeFamilyLegal{text-align:center;font-size:11px;line-height:1.5;margin:16px 0 0;color:#456448}
.tcfr-footerMeta .eeFamilyRow{margin-bottom:16px}
.tcfr-footerMeta .tcfr-footerLegal{font-size:11px}
.siteFooter .footerInner.eeTrailFooter{display:block}
.eeTrailFooter .eeLanguage{display:block;text-align:center;margin-top:12px;font-size:12px}
@media(max-width:600px){.eeFamilyRow{flex-direction:column;gap:16px;justify-content:center}.eeFamilyRow .eeLocalBrand{max-width:100%}.eeFamilyRow .eeLocalBrand span{overflow-wrap:anywhere}.eeFamilyRow .eeParent{gap:8px}}
