[data-fragment=Newsletter]{background:var(--bg-secondary,transparent);border-radius:var(--radius-lg);font-family:var(--font-sans);flex-direction:column;gap:12px;padding:28px 24px;display:flex}[data-fragment=Newsletter] :is(h1,h2,h3){letter-spacing:-.3px;color:var(--text-primary,currentColor);text-wrap:balance;margin:0;font-size:18px;font-weight:700}[data-fragment=Newsletter]>p{color:var(--text-secondary,currentColor);margin:0;font-size:13px;line-height:1.5}[data-fragment=Newsletter] [class$=-form]{gap:8px;margin-top:4px;display:flex}@media (max-width:480px){[data-fragment=Newsletter] [class$=-form]{flex-direction:column}}[data-fragment=Newsletter] input{background:var(--bg-primary,transparent);border:1px solid var(--ui-line,transparent);border-radius:var(--radius-md);color:var(--text-primary,currentColor);flex:1;padding:10px 12px;font-family:inherit;font-size:13.5px}[data-fragment=Newsletter] input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(var(--brand-rgb), .12);outline:none}[data-fragment=Newsletter] input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-fragment=Newsletter] [class$=-submit]{border-radius:var(--radius-md);background:var(--brand);color:var(--ink-text-on-brand);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 16px;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}[data-fragment=Newsletter] [class$=-submit]:hover:not(:disabled){filter:brightness(1.05)}[data-fragment=Newsletter] [class$=-submit]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[data-fragment=Newsletter] [class$=-submit]:disabled{opacity:.6;cursor:not-allowed}[data-fragment=Newsletter] [class$=-error]{color:var(--error);margin:0;font-size:11.5px;font-weight:500}
