.sticky-newsletter-bar-module__FgsfSG__panel{border:1px solid var(--border);border-top:2px solid var(--maple);background:var(--background);max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto;box-shadow:0 8px 32px #07110e24}.sticky-newsletter-bar-module__FgsfSG__content{padding:20px}.sticky-newsletter-bar-module__FgsfSG__header{padding-right:24px}.sticky-newsletter-bar-module__FgsfSG__eyebrow{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.sticky-newsletter-bar-module__FgsfSG__title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:10px 0 8px;font-size:25px;line-height:1.12}.sticky-newsletter-bar-module__FgsfSG__description{color:var(--muted-strong);margin:0;font-size:13px;line-height:1.55}.sticky-newsletter-bar-module__FgsfSG__close{width:44px;height:44px;color:var(--muted-strong);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.sticky-newsletter-bar-module__FgsfSG__close:hover{color:var(--foreground);background:var(--surface-warm)}.sticky-newsletter-bar-module__FgsfSG__form{margin-top:16px}.sticky-newsletter-bar-module__FgsfSG__fields{flex-direction:column;gap:8px;display:flex}.sticky-newsletter-bar-module__FgsfSG__emailField{min-width:0}.sticky-newsletter-bar-module__FgsfSG__label{color:var(--muted-strong);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.sticky-newsletter-bar-module__FgsfSG__input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:46px;color:var(--foreground);border-radius:0;padding:10px 12px;font-size:16px}.sticky-newsletter-bar-module__FgsfSG__input::placeholder{color:var(--muted)}.sticky-newsletter-bar-module__FgsfSG__input:focus-visible,.sticky-newsletter-bar-module__FgsfSG__submit:focus-visible,.sticky-newsletter-bar-module__FgsfSG__close:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.sticky-newsletter-bar-module__FgsfSG__submit{background:var(--foreground);min-height:46px;color:var(--background);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.sticky-newsletter-bar-module__FgsfSG__submit:hover{background:var(--accent-strong);color:var(--background)}.sticky-newsletter-bar-module__FgsfSG__submit:disabled{opacity:.6;cursor:wait}.sticky-newsletter-bar-module__FgsfSG__finePrint{color:var(--muted-strong);margin:10px 0 0;font-size:10px;line-height:1.5}.sticky-newsletter-bar-module__FgsfSG__error{color:var(--maple);margin:8px 0;font-size:12px}.sticky-newsletter-bar-module__FgsfSG__success{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}@media (min-width:640px){.sticky-newsletter-bar-module__FgsfSG__content{padding:24px}.sticky-newsletter-bar-module__FgsfSG__title{font-size:28px}}
