.live-newsletter{position:relative}.live-newsletter>.newsletter-button{color:#fff;cursor:pointer;background:#eb5a0b;border-color:#eb5a0b;justify-content:center;align-items:center;gap:9px;display:flex}.live-newsletter>.newsletter-button:hover{background:#cf4c05}.newsletter-expanded{flex-wrap:wrap}.newsletter-expanded .newsletter-symbol{align-self:stretch}.newsletter-form-wrap{width:100%;padding:0 23px 20px}.newsletter-form-wrap form>label:first-child{color:#45464b;margin:2px 0 7px;font-size:12px;display:block}.newsletter-email-row{gap:8px;display:flex}.newsletter-email-row>input{color:#26282c;background:#fff;border:1px solid #d9dce2;border-radius:7px;flex:1;min-width:0;padding:11px 12px;font-size:14px}.newsletter-email-row>input:focus{outline-offset:2px;outline:2px solid #ef8b4b}.newsletter-email-row>button{color:#fff;white-space:nowrap;background:#eb5a0b;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13px;display:flex}.newsletter-email-row>button:disabled{opacity:.6}.newsletter-consent{color:#565b63;align-items:flex-start;gap:9px;margin-top:13px;font-size:11px;line-height:1.7;display:flex!important}.newsletter-consent>input{accent-color:#ed5c0b;flex-shrink:0;width:14px;height:14px;margin-top:4px}.newsletter-consent a{color:#b94b13;text-decoration:underline}.newsletter-pending-note{color:#81858d;margin-top:10px;font-size:10px;line-height:1.6;display:block}.newsletter-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter-close{color:#7d828c;margin:12px 0 0 auto;font-size:11px;text-decoration:underline;display:block}.newsletter-error{color:#ae2929;margin-top:10px;font-size:12px}.newsletter-success{color:#39724e;background:#f1f8f3;border-radius:8px;align-items:flex-start;gap:12px;padding:15px;font-size:13px;line-height:1.7;display:flex}.newsletter-success svg{flex-shrink:0;margin-top:2px}@media (max-width:500px){.newsletter-form-wrap{padding:0 16px 16px}.newsletter-email-row{flex-direction:column}.newsletter-email-row>button{align-self:flex-start}.live-newsletter>.newsletter-button{font-size:12px}}.newsletter-expanded{grid-template-columns:64px minmax(0,1fr)}.newsletter-expanded .newsletter-copy{grid-column:2/-1}.newsletter-expanded .newsletter-symbol{grid-row:1}.newsletter-expanded .newsletter-form-wrap{grid-column:1/-1;padding-top:3px}.newsletter-expanded .newsletter-copy h2{white-space:nowrap}@media (max-width:500px){.newsletter-expanded{grid-template-columns:48px minmax(0,1fr)}}
