.newsletter{display:grid;gap:28px 60px}.newsletter[background]{border-radius:20px;padding:40px}.newsletter[background] form{box-shadow:var(--shadow)}.newsletter[background] form,.newsletter[background] form input[type=email]{background:var(--color-white)}.newsletter[flow=row]{align-items:center;grid-template-columns:repeat(2,1fr)}.newsletter[flow=column]{grid-template-columns:1fr}.newsletter[background=pink]{background:var(--color-pink)}.newsletter[background=orange]{background:var(--color-orange)}.newsletter[background=yellow]{background:var(--color-yellow)}.newsletter[background=green]{background:var(--color-green)}.newsletter[background=blue]{background:var(--color-blue)}.newsletter[background=purple]{background:var(--color-purple)}.newsletter[background=light]{background:var(--color-background-card)}.newsletter[background=accent]{background:var(--color-body-reverse)}.newsletter form{align-items:center;background:var(--color-background-card);border:2px solid transparent;border-radius:200px;display:flex;justify-content:center;overflow:hidden;padding:2px;position:relative}.newsletter .form-title,.newsletter form .hs-form-field>label{display:none}.newsletter form input[type=email]{border-radius:200px;padding:12px 16px}.newsletter form input[type=email]:focus{border:none;outline:none}.newsletter form:has(input[type=email]:invalid:not(:placeholder-shown)){border:2px solid var(--color-form-error)}.newsletter form .actions{margin:0}.newsletter form .hs-error-msgs{display:none}@media screen and (max-width:800px){.newsletter{display:grid;gap:20px 40px}.newsletter[background]{border-radius:16px;padding:20px 12px}.newsletter[background]>.newsletter__content{padding:8px 8px 0}.newsletter[flow=row]{align-items:start;grid-template-columns:1fr}.newsletter form input[type=email]{padding:8px 12px}.newsletter form input[type=submit]{height:40px;padding:8px 20px}}