/* Shared identity: fixed intrinsic ratio prevents layout shift. */
body .gfc-brand-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;text-decoration:none;line-height:1;max-width:100%;box-sizing:border-box}
body .gfc-brand-logo img{display:block;width:234px;height:auto;max-width:100%;object-fit:contain}
body .gfc-brand-logo--header{min-width:0;flex:0 1 auto;background:#fff;border-radius:7px;padding:10px 12px}
body .gfc-brand-logo--footer{background:#fff;border-radius:8px;padding:12px 14px;margin-bottom:8px}
body .gfc-brand-logo--footer img{width:216px}
body .gfc108-footer a.gfc-brand-logo{display:inline-flex;line-height:1;margin-bottom:8px}
body .gfc-brand-logo:focus-visible{outline:3px solid #f47a1f;outline-offset:5px}
@media(max-width:1100px){body .gfc-brand-logo--header img{width:205px}}
@media(max-width:600px){body .gfc-brand-logo--header{padding:10px;max-width:calc(100% - 140px)}body .gfc-brand-logo--header img{width:162px}body .site-header .header-inner{gap:10px}}
@media(max-width:370px){body .gfc-brand-logo--header img{width:138px}body .site-header .header-inner{gap:7px}}
