/* Approved Workshop artwork; site identity only. */
.bhc-site-brand{display:inline-grid!important;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:12px;max-width:100%;min-width:0;text-decoration:none}
.bhc-site-brand>.bhc-brand-copy{display:block;font:inherit!important;letter-spacing:inherit!important;text-transform:none!important;color:inherit!important;min-width:0;line-height:inherit!important}
.bhc-logo{display:block!important;width:56px!important;height:56px!important;max-width:none!important;object-fit:contain;border-radius:9px;flex:none;background:#f7f3e9}
.bhc-footer-brand{display:inline-flex!important;align-items:center;gap:10px;min-width:0}
.bhc-footer-brand>.bhc-logo{width:40px!important;height:40px!important;border-radius:7px}
.bhc-footer-brand>.bhc-footer-copy{display:block;font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:none!important}
.bhc-ict-credit{display:flex!important;align-items:center;gap:7px}
.bhc-ict-credit>.bhc-logo{width:24px!important;height:24px!important;border-radius:4px}
.logo .bhc-site-brand{white-space:normal}
.logo .bhc-brand-copy,.logo .person-name{white-space:nowrap}
@media(max-width:932px){.logo .bhc-site-brand{grid-template-columns:44px minmax(0,1fr);column-gap:9px}.logo .bhc-logo{width:44px!important;height:44px!important}.logo .person-name{font-size:clamp(14px,3.4vw,27px)}}
@media(max-width:540px){.bhc-site-brand{grid-template-columns:44px minmax(0,1fr);column-gap:10px}.bhc-site-brand>.bhc-logo{width:44px!important;height:44px!important}.bhc-site-brand>.bhc-brand-copy{white-space:normal}.site-header .bhc-site-brand.brand{max-width:100%}.bhc-footer-brand>.bhc-logo{width:36px!important;height:36px!important}}
@media(max-width:360px){.logo .bhc-site-brand{grid-template-columns:38px minmax(0,1fr);column-gap:7px}.logo .bhc-logo{width:38px!important;height:38px!important}.logo .person-name{font-size:14px}.bhc-site-brand.brand{font-size:19px}}
.avatar.bhc-diagram-avatar{padding:0;overflow:hidden;background:#f7f3e9;flex:none}.avatar>.bhc-diagram-logo{border-radius:50%}
