/* Update44: clip baked white corner pixels on both Media banners, all viewports. */
.ss-new-site-shell .ss-home-media-banner,.ss-new-site-shell .ss-media-page-banner{background:transparent!important}
.ss-new-site-shell .ss-home-media-banner img,.ss-new-site-shell .ss-media-page-banner img{display:block;clip-path:inset(1px round 2% / 5%)!important}
/* Update39: screenshot-driven mobile corrections and pearl green. */
#primary .ss-about-approved{background:#e1e9ee}
#primary .ss-about-approved__panel{background:#303a3b;color:#fff}
#primary .ss-about-approved__panel .ss-about-approved__art{opacity:1!important;filter:brightness(1.95)!important}
#primary .ss-about-approved__panel::before{background:transparent!important}
#primary .ss-about-approved__panel h2,#primary .ss-about-approved__panel p,#primary .ss-about-approved__panel a{color:#fff!important}
#primary .ss-about-title-line{display:block;white-space:nowrap;max-width:none}
#primary .ss-about-approved__title{letter-spacing:0!important;word-break:normal;overflow-wrap:normal!important}
@media(max-width:768px){
#primary .ss-environments .ss-three-overlap{display:block!important;visibility:visible!important}
#primary .ss-environments .ss-about-us-watermark{top:0;opacity:.65}
#primary .ss-about-approved__title{font-size:clamp(20px,6.15vw,36px)!important;line-height:1.6!important;width:100%!important;max-width:none!important}
#primary .ss-about-approved__copy{width:100%;max-width:none}
}
