.field[data-v-d3a6d88f],.newsletter[data-v-d3a6d88f]{gap:10px;display:grid}.title[data-v-d3a6d88f]{letter-spacing:-.01em;color:var(--text);margin:0;font-size:16px}.lead[data-v-d3a6d88f]{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.6}.field[data-v-d3a6d88f]{grid-template-columns:minmax(0,1fr);min-width:0}.form[data-v-d3a6d88f]{gap:8px;min-width:0;max-width:460px;display:flex}.form input[type=email][data-v-d3a6d88f]{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--bg);min-width:0;color:var(--text);font:13px var(--sans);border-radius:8px;flex:1;padding:9px 12px}.form input[type=email][data-v-d3a6d88f]:focus{border-color:var(--green);outline:none}.submit[data-v-d3a6d88f]{background:var(--green);color:var(--on-green);font:600 13px var(--sans);cursor:pointer;border:0;border-radius:8px;flex:none;padding:9px 16px}.submit.busy[data-v-d3a6d88f]{cursor:progress}.submit[data-v-d3a6d88f]:disabled{opacity:.5;cursor:default}.hp[data-v-d3a6d88f]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.msg[data-v-d3a6d88f]{min-height:1.6em;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.msg.error[data-v-d3a6d88f]{color:#f0a88c}.msg.done[data-v-d3a6d88f]{color:var(--green)}.sr-only[data-v-d3a6d88f]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-review[data-v-d3a6d88f]{border:1px solid color-mix(in srgb,var(--green) 28%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--green) 10%,var(--surface)),var(--surface) 65%);-moz-column-gap:16px;border-radius:14px;grid-template-columns:auto auto 380px;align-items:center;column-gap:16px;width:fit-content;max-width:100%;margin:36px auto 0;padding:24px}.newsletter-review .icon[data-v-d3a6d88f]{background:var(--green-dim);width:40px;height:40px;color:var(--green);border-radius:50%;place-items:center;display:grid}.newsletter-review .lead[data-v-d3a6d88f]{white-space:nowrap;margin-top:2px}.newsletter-review .field[data-v-d3a6d88f]{position:relative}.newsletter-review .msg[data-v-d3a6d88f]{margin-top:4px;position:absolute;top:100%;left:0;right:0}@container review-main (width<=900px){.newsletter-review[data-v-d3a6d88f]{grid-template-columns:auto minmax(0,1fr);row-gap:14px;width:auto;padding-bottom:36px}.newsletter-review .lead[data-v-d3a6d88f]{white-space:normal}.newsletter-review .field[data-v-d3a6d88f]{grid-column:1/-1}.newsletter-review .form[data-v-d3a6d88f]{max-width:none}}.newsletter-footer[data-v-d3a6d88f]{-moz-column-gap:32px;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:center;column-gap:32px;margin-bottom:20px;padding-bottom:24px}.newsletter-footer .field[data-v-d3a6d88f]{position:relative}.newsletter-footer .msg[data-v-d3a6d88f]{margin-top:4px;position:absolute;top:100%;left:0;right:0}.newsletter-footer .title[data-v-d3a6d88f]{font-size:14px}@media (width<=760px){.newsletter-footer[data-v-d3a6d88f]{grid-template-columns:1fr;padding-bottom:48px}}.newsletter-page .form[data-v-d3a6d88f]{max-width:none}
