.bs .kapanis .newsletter-form{box-shadow:0 10px 30px #100f1738}.bs .kapanis .newsletter-form:focus-within{box-shadow:0 10px 30px #100f1738,0 0 0 2px #fff}.bs .kapanis .newsletter-done{color:#fff}.bs .kapanis .newsletter-note{color:#ffffffc7}.bs .newsletter-form{display:flex;gap:10px;background:var(--bs-stage);border-radius:var(--bs-r-pill);padding:6px;box-shadow:var(--bs-shadow-1)}.bs .newsletter-form input{flex:1;min-width:0;border:0;background:none;outline:none;font:400 15.5px/1 var(--bs-sans);color:var(--bs-ink);padding:0 16px}.bs .newsletter-form input::placeholder{color:var(--bs-muted)}@media (max-width: 400px){.bs .newsletter-form{gap:6px}.bs .newsletter-form input{padding:0 4px 0 12px}}.bs .newsletter-form button{flex:none;border:0;cursor:pointer;border-radius:var(--bs-r-pill);background:var(--bs-brand);color:#fff;font:600 15px/1 var(--bs-sans);padding:14px 22px;transition:background .2s}@media (hover: hover){.bs .newsletter-form button:hover{background:var(--bs-brand-deep)}}.bs .newsletter-form:focus-within{box-shadow:var(--bs-shadow-1),0 0 0 2px var(--bs-brand)}.bs .newsletter-done{font:600 17px/1.4 var(--bs-disp);letter-spacing:-.02em;color:var(--bs-brand-ink);padding:18px 4px}.bs .newsletter-note{margin-top:12px;font-size:13px;color:var(--bs-muted)}
