#ap-honeycomb-concept *{letter-spacing:0!important}
.ap-newsletter{padding:56px max(20px,calc((100% - 1120px)/2));color:var(--t-ink);border-top:1px solid var(--t-line);background:var(--t-white)}.ap-newsletter h2{font-size:32px;line-height:1.2;margin:0 0 26px}.ap-newsletter form{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:740px}.ap-newsletter label{display:flex;flex-direction:column;gap:8px;font-size:14px}.ap-newsletter input{width:100%;padding:12px;border:1px solid var(--t-line);border-radius:4px;background:var(--t-surface);color:var(--t-ink);font:inherit;min-width:0}.ap-newsletter .ap-newsletter-consent{flex-direction:row;align-items:center;grid-column:1/-1}.ap-newsletter-consent input{width:18px;height:18px;flex:none}.ap-newsletter .ap-newsletter-trap{display:none}.ap-newsletter button{display:inline-flex;align-items:center;gap:10px;justify-self:start;background:var(--t-accent-fill);color:white;border:0;border-radius:4px;padding:12px 20px;font:inherit;cursor:pointer}.ap-newsletter button svg{width:18px;height:18px}.ap-newsletter [role=status]{grid-column:1/-1;min-height:22px}.ap-newsletter button:disabled{opacity:.6}.ap-newsletter :focus-visible{outline:2px solid var(--t-accent);outline-offset:3px}@media(max-width:640px){.ap-newsletter form{grid-template-columns:1fr}}
