/* Static newsletter column in the site footer */
body>footer.wrap>.footer-hubs{grid-column:1/3}
.footer-newsletter{position:static;min-width:0;width:100%;align-self:start;margin:0;padding:24px 0 0;border-top:1px solid #3e404a}
.footer-newsletter>h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:16px;line-height:1.5;font-weight:600}.footer-newsletter>h2>svg{color:#ff9aa5;flex:0 0 19px}
.newsletter-content{padding:0}.newsletter-content>p{font-size:12px;line-height:1.8;color:#bcaec6;margin:0 0 14px}.newsletter-content form{margin:0;max-width:none}.newsletter-row{display:flex;gap:8px;align-items:stretch;min-width:0}.newsletter-row input{flex:1;min-width:0;margin:0;background:#211e27;border:1px solid #65546e;border-radius:10px;padding:12px;font-size:13px;color:#fff;width:0;min-height:45px}.newsletter-row input:focus{outline:2px solid #ff8588;outline-offset:1px}.newsletter-row button{display:grid;place-items:center;flex:0 0 46px;min-height:45px;border:1px solid #ff9ba6;border-radius:10px;background:linear-gradient(110deg,#ff9c9f,#ff676b);color:#301a24;cursor:pointer;transition:box-shadow .2s,transform .2s}.newsletter-row button:hover{transform:translateY(-1px);box-shadow:0 5px 15px #ff676b35}.newsletter-row button:disabled{opacity:.6;cursor:wait;transform:none}.newsletter-row button:focus-visible{outline:2px solid #ffd1d8;outline-offset:3px}
.newsletter-status{font-size:11px;line-height:1.6;margin:9px 0;color:#c0b1cb;overflow-wrap:anywhere}.newsletter-status:empty{display:none}.newsletter-status[data-state=success]{color:#a8dfbf}.newsletter-status[data-state=error]{color:#ffadb6}.footer-newsletter .newsletter-privacy{display:inline-block;margin:10px 0 0;font-size:10px;color:#a594b2;text-decoration:underline;text-underline-offset:3px}
@media(max-width:680px){body>footer.wrap>.footer-hubs{grid-column:1/-1}.footer-newsletter{grid-column:1/-1;max-width:none;padding-top:22px}.newsletter-content>p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.newsletter-row button{transition:none}.newsletter-row button:hover{transform:none}}
