/* Review-edition logo integration; existing commerce remains unchanged. */
header .brand.wce-brand, footer .brand.wce-brand { display:grid; grid-template-columns:58px minmax(0,1fr); gap:10px; align-items:center; min-width:0; }
header .brand.wce-brand { flex-basis:290px; font-size:25px; line-height:1; }
.wce-brand-logo { display:block; width:58px; height:58px; object-fit:contain; background:#000; border-radius:3px; }
.wce-brand-copy { min-width:0; }
header .wce-brand #wordmark { white-space:normal; }
.wce-brand-tagline { display:block; margin-top:5px; font-family:Arial,sans-serif; font-size:7px; line-height:1.35; letter-spacing:.06em; font-weight:700; }
footer .brand.wce-brand { max-width:310px; }
@media(max-width:650px) {
 header .brand.wce-brand { grid-template-columns:44px minmax(0,1fr); gap:7px; font-size:20px; }
 header .wce-brand-logo { width:44px; height:44px; }
 header .wce-brand-tagline { font-size:6px; letter-spacing:0; }
 body.mobile-nav.nav-scrolled:not(.flow-purchase) header .brand.wce-brand { grid-template-columns:34px minmax(0,1fr); }
 body.mobile-nav.nav-scrolled:not(.flow-purchase) header .wce-brand-logo { width:34px; height:34px; }
 body.mobile-nav.nav-scrolled:not(.flow-purchase) header .wce-brand-tagline { display:none; }
}
