
/* One clear level for the three approved headings; no repeated network caption. */
#home .sun-v2-other-brands {margin-top:37px!important;padding:25px 0 22px!important;border-top:1px solid #d8e5ed!important;}
#home .sun-v2-customer-strip {padding:21px 0 13px!important;}
#home .sun-v2-supplemental h3 {font-size:clamp(19px,1.65vw,23px)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.25!important;color:#1d435a!important;}
/* The core brand images themselves are the links. JBL is a collaboration feature, not a product-page CTA. */
#home a.sun-brand-showcase {cursor:pointer;}
#home a.sun-brand-showcase::after {content:'↗';position:absolute;right:17px;bottom:15px;z-index:4;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(255,255,255,.52);border-radius:50%;color:#fff;background:rgba(16,38,58,.32);font-size:17px;font-weight:400;line-height:1;transition:background .18s,transform .18s;}
#home a.sun-brand-showcase:hover::after {background:rgba(16,38,58,.65);transform:translate(2px,-2px);}
#home a.sun-brand-showcase:focus-visible {outline:3px solid #2d85bb;outline-offset:4px;}
@media(max-width:740px){
 #home .sun-v2-other-brands {margin-top:25px!important;padding:22px 0 18px!important;}
 #home .sun-v2-customer-strip {padding:19px 0 7px!important;}
 #home .sun-v2-supplemental h3 {font-size:19px!important;}
 #home a.sun-brand-showcase::after {width:22px;height:22px;right:11px;bottom:11px;font-size:14px;}
}
