.updates .updates__form{background:var(--white);border-radius:1.5rem;box-shadow:0 1px 2px rgba(26,14,14,.05),0 12px 32px rgba(26,14,14,.07);margin:2.5rem auto 0;max-width:36rem;padding:1.25rem}.updates .updates__form .hs-form{align-items:start;column-gap:.5rem;display:grid;grid-template-columns:1fr auto;row-gap:0}.updates .updates__form .hs_email{grid-column:1;grid-row:1}.updates .updates__form .hs_submit{grid-column:2;grid-row:1}.updates .updates__form .legal-consent-container{border-top:1px solid rgba(26,14,14,.08);grid-column:1/-1;grid-row:2;margin-top:1rem;padding-top:1rem}.updates .updates__form .hs-form>.hs-recaptcha,.updates .updates__form .hs-form>.hs_error_rollup{grid-column:1/-1}.updates .updates__form .hs_email>label{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.updates .updates__form .hs_email .hs-input{background:var(--background);border:1px solid rgba(26,14,14,.14);font-size:1rem;font-weight:400;height:3.25rem;padding:0 1.25rem}.updates .updates__form .hs_email .hs-input:focus{background:var(--white)}.updates .updates__form .hs-button,.updates .updates__form input[type=submit].hs-button{font-size:.95rem;height:3.25rem;padding:0 1.6rem;white-space:nowrap;width:auto}.updates .updates__form .hs-error-msgs{color:var(--brand);font-size:.78rem;list-style:none;margin:.4rem 0 0 1.25rem;padding:0}.updates .updates__form .hs-error-msgs label{margin:0}.updates .updates__form .legal-consent-container{color:rgba(26,14,14,.5);display:flex;flex-direction:column;font-size:.72rem;gap:.55rem;line-height:1.5}.updates .updates__form .legal-consent-container>.hs-richtext:first-child{order:2}.updates .updates__form .legal-consent-container>div:not(.hs-richtext){order:1}.updates .updates__form .legal-consent-container>.hs-richtext~.hs-richtext{order:3}.updates .updates__form .legal-consent-container *+.hs-richtext,.updates .updates__form .legal-consent-container .hs-richtext+*{margin-top:0!important}.updates .updates__form .hs-form-booleancheckbox{font-size:.875rem}.updates .updates__form .hs-form-booleancheckbox-display{align-items:center;color:var(--foreground);font-weight:400}.updates .updates__form .hs-form-booleancheckbox input[type=checkbox]{height:1.1rem;margin:0;width:1.1rem}.updates .updates__form legend.hs-field-desc:empty{display:none}.updates .updates__form .submitted-message{background:none;font-family:var(--font-serif);font-size:1.25rem;margin:0;padding:.75rem .5rem;text-align:center}@media (max-width:520px){.updates .updates__form{border-radius:1.25rem;padding:1rem}.updates .updates__form .hs-form{grid-template-columns:1fr;row-gap:.6rem}.updates .updates__form .hs_submit{grid-column:1;grid-row:2}.updates .updates__form .legal-consent-container{grid-row:3}.updates .updates__form .hs-button,.updates .updates__form input[type=submit].hs-button{width:100%}}.updates .updates__form .hs-form-booleancheckbox-display>span{margin-left:0}