.newsletter-page .nl-card{width:100%;max-width:28rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:1.15rem;padding:1.5rem 1.35rem}.newsletter-page .nl-form-label{display:block;font-size:.95rem;font-weight:500;color:#fff;margin:0 0 .85rem}.newsletter-page .nl-form{display:flex;flex-direction:column;gap:.75rem}@media (min-width:480px){.newsletter-page .nl-form{flex-direction:row}}.newsletter-page .nl-input{flex:1;min-width:0;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:.85rem 1.15rem;font-size:.95rem;background:hsla(0,0%,100%,.06);color:#fff;outline:none}.newsletter-page .nl-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.newsletter-page .nl-input::placeholder{color:hsla(0,0%,100%,.4)}.newsletter-page .nl-input:focus{border-color:hsla(0,0%,100%,.45)}.newsletter-page .nl-btn{border:0;border-radius:999px;padding:.85rem 1.35rem;background:#fff;color:#0a0a0a;font-size:.95rem;cursor:pointer;white-space:nowrap}.newsletter-page .nl-btn:hover:not(:disabled){opacity:.9}.newsletter-page .nl-btn:disabled{opacity:.6;cursor:not-allowed}.newsletter-page .nl-error,.newsletter-page .nl-success{margin:.85rem 0 0;font-size:.9rem}.newsletter-page .nl-success{color:#8fd9b5}.newsletter-page .nl-error{color:#ff8f8f}.newsletter-page .nl-small{margin:.85rem 0 0;font-size:.78rem;color:hsla(0,0%,100%,.55);line-height:1.5}.newsletter-page .nl-small a{color:inherit;text-decoration:underline;text-underline-offset:2px}.newsletter-page .nl-list{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.55rem}.newsletter-page .nl-list li{position:relative;padding-left:1rem;font-size:1rem;line-height:1.5;color:inherit;opacity:.85}.newsletter-page .nl-list li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:currentColor;opacity:.45}