.announcement-banner{max-width:100%}.announcement-banner__inner{align-items:stretch;display:flex;gap:40px;margin:0 auto;max-width:1200px}.announcement-banner__accent{border-radius:2px;flex-shrink:0;min-width:4px;width:4px}.announcement-banner__left{display:flex;flex:0 0 35%;flex-direction:column;justify-content:flex-start;max-width:35%}.announcement-banner__right{flex:1}.announcement-banner__label{display:block;font-size:13px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.announcement-banner__heading{font-size:28px;font-weight:800;line-height:1.3;margin:0}.announcement-banner__body{color:#334155;font-size:16.5px;line-height:1.8}.announcement-banner__body p{margin:0 0 16px}.announcement-banner__body p:last-child{margin-bottom:0}.announcement-banner__btn{border-radius:6px;color:#fff;display:inline-block;font-size:15px;font-weight:600;margin-top:20px;padding:12px 28px;text-decoration:none;transition:filter .2s ease}.announcement-banner__btn:hover{color:#fff;filter:brightness(.85);text-decoration:none}.announcement-banner.padding-top-none{padding-top:0}.announcement-banner.padding-top-small{padding-top:24px}.announcement-banner.padding-top-medium{padding-top:48px}.announcement-banner.padding-top-large{padding-top:72px}.announcement-banner.padding-bottom-none{padding-bottom:0}.announcement-banner.padding-bottom-small{padding-bottom:24px}.announcement-banner.padding-bottom-medium{padding-bottom:48px}.announcement-banner.padding-bottom-large{padding-bottom:72px}@media (max-width:768px){.announcement-banner__heading{font-size:22px}.announcement-banner__body{font-size:15px}.announcement-banner__inner{flex-direction:column;gap:16px}.announcement-banner__left{flex:none;max-width:100%}.announcement-banner__accent{height:4px!important;min-height:4px;min-width:100%!important;width:100%!important}}.announcement-banner.margin-top-none{margin-top:0}.announcement-banner.margin-top-small{margin-top:24px}.announcement-banner.margin-top-medium{margin-top:48px}.announcement-banner.margin-top-large{margin-top:72px}.announcement-banner.margin-bottom-none{margin-bottom:0}.announcement-banner.margin-bottom-small{margin-bottom:24px}.announcement-banner.margin-bottom-medium{margin-bottom:48px}.announcement-banner.margin-bottom-large{margin-bottom:72px}.announcement-banner.section-shadow{border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.announcement-banner__logo{margin-top:20px}.announcement-banner__logo img{display:block;height:auto;width:auto}