.ca-announcement-bar,.site-header-promo{box-sizing:border-box;width:100%}.ca-announcement-bar .promo-bar{box-sizing:border-box;width:100%;max-width:min(100vw,1600px);max-width:min(100vw, var(--brand-container-max-width,1600px));margin-top:12px;margin-top:var(--ca-announcement-space-above,12px);margin-bottom:8px;margin-bottom:var(--ca-announcement-space-below,8px);padding-left:20px;padding-left:var(--home-rail-padding-x,20px);padding-right:20px;padding-right:var(--home-rail-padding-x,20px);margin-left:auto;margin-right:auto}.ca-announcement-bar .promo-bar__inner{box-sizing:border-box;text-align:center;border-radius:2px;width:100%;margin:0 auto}.ca-announcement-bar .promo-bar__message{font-family:var(--font-family-heading);letter-spacing:.02em;color:#fff;margin:0;font-size:clamp(.8125rem,.35vw + .72rem,1rem);font-weight:500;line-height:1.45}.ca-announcement-bar .promo-bar__link{color:#fff;text-underline-offset:.15em;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.ca-announcement-bar .promo-bar__link:hover,.ca-announcement-bar.js-focus-visible .promo-bar__link.focus-visible,.js-focus-visible .ca-announcement-bar .promo-bar__link.focus-visible,.ca-announcement-bar .promo-bar__link:hover,.ca-announcement-bar .promo-bar__link:focus-visible{color:#fff;text-decoration-thickness:2px}.ca-announcement-bar.js-focus-visible .promo-bar__link.focus-visible,.js-focus-visible .ca-announcement-bar .promo-bar__link.focus-visible,.ca-announcement-bar .promo-bar__link:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:600px){.ca-announcement-bar .promo-bar{padding-left:10px;padding-left:var(--home-rail-padding-x-narrow,10px);padding-right:10px;padding-right:var(--home-rail-padding-x-narrow,10px)}}