.hs-announcement-inner{align-items:center;display:grid;gap:16px 24px;grid-template-columns:auto 1fr auto;grid-template-columns:auto 1fr auto var(--x-spacer);margin:0 auto;max-width:var(--banner-maxw);padding:16px 20px}.hs-announcement-thumb{display:block;height:70px;object-fit:cover;width:105px}.hs-announcement-text{font-size:22px;line-height:1.35;margin:0}.hs-announcement-cta{border:1.5px solid var(--banner-border);color:var(--banner-fg);font-family:Figtree,sans-serif;font-size:.875rem;justify-self:start;letter-spacing:.08em;padding:10px 16px;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,border-color .15s ease}.hs-announcement-cta:focus-visible,.hs-announcement-cta:hover{background:#000;border-color:#fff;outline:none;transform:translateY(-1px)}.hs-announcement-close{background:transparent;border:none;color:var(--banner-fg);cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;right:var(--edge-pad);top:50%;transform:translateY(-50%);width:40px}.hs-announcement-close svg{height:18px;width:18px;fill:currentColor}@media (max-width:990px){.hs-announcement-text{font-size:18px}}@media (max-width:768px){.hs-announcement-inner{grid-template-areas:"thumb text" "thumb cta";grid-template-columns:1fr 3fr 1fr}.hs-announcement-thumb{grid-area:thumb}.hs-announcement-text{grid-area:text}.hs-announcement-cta{grid-area:cta;justify-self:start;margin-top:8px}}@media (min-width:1280px){.hs-announcement-close{right:max(var(--edge-pad),calc((100vw - var(--banner-maxw))/2 - 40px))}}