.newsletter-signup[data-astro-cid-vxtpchzp]{container:newsletter-signup / inline-size;display:grid;gap:clamp(1.5rem,1rem + 1.5cqi,2.5rem);margin-block:clamp(2rem,1rem + 3cqi,4rem);padding:clamp(1.25rem,.8rem + 1.6cqi,2rem);border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.95rem;background:color-mix(in srgb,var(--surface) 95%,var(--background-muted))}.newsletter-signup__copy[data-astro-cid-vxtpchzp] h2[data-astro-cid-vxtpchzp],.newsletter-signup__copy[data-astro-cid-vxtpchzp] p[data-astro-cid-vxtpchzp],.newsletter-signup__privacy[data-astro-cid-vxtpchzp],.newsletter-signup__interests[data-astro-cid-vxtpchzp] p[data-astro-cid-vxtpchzp]{margin:0}.newsletter-signup__copy[data-astro-cid-vxtpchzp] h2[data-astro-cid-vxtpchzp]{color:var(--heading);font-family:var(--font-literary);font-size:clamp(1.65rem,1.35rem + 1.1cqi,2.2rem);line-height:1.08}.newsletter-signup__copy[data-astro-cid-vxtpchzp] p[data-astro-cid-vxtpchzp]{margin-top:.65rem;color:var(--text-muted)}.newsletter-signup__page-link[data-astro-cid-vxtpchzp]{margin-top:.6rem!important}.newsletter-signup__form[data-astro-cid-vxtpchzp],.newsletter-signup__field[data-astro-cid-vxtpchzp],.newsletter-signup__interests[data-astro-cid-vxtpchzp]{display:grid;gap:.65rem;min-width:0}.newsletter-signup__form[data-astro-cid-vxtpchzp]{gap:1.25rem}.newsletter-signup__field[data-astro-cid-vxtpchzp]>label[data-astro-cid-vxtpchzp],.newsletter-signup__interests[data-astro-cid-vxtpchzp] legend[data-astro-cid-vxtpchzp]{color:var(--heading);font-weight:650}.newsletter-signup__field[data-astro-cid-vxtpchzp] input[data-astro-cid-vxtpchzp]{width:100%;min-width:0;min-height:3rem;padding:.7rem .8rem;border:1px solid var(--border);border-radius:.55rem;background:var(--surface);color:var(--text);font:inherit}.newsletter-signup__interests[data-astro-cid-vxtpchzp]{margin:0;padding:0;border:0}.newsletter-signup__interest-grid[data-astro-cid-vxtpchzp]{display:grid;gap:.55rem}.newsletter-signup__option[data-astro-cid-vxtpchzp],.newsletter-signup__consent[data-astro-cid-vxtpchzp]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;color:var(--text);cursor:pointer}.newsletter-signup__option[data-astro-cid-vxtpchzp]{min-height:2.75rem;align-items:center;padding:.65rem .75rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface)}.newsletter-signup__option[data-astro-cid-vxtpchzp] input[data-astro-cid-vxtpchzp],.newsletter-signup__consent[data-astro-cid-vxtpchzp] input[data-astro-cid-vxtpchzp]{width:1rem;height:1rem;margin:.2rem 0 0;accent-color:var(--accent)}.newsletter-signup__option[data-astro-cid-vxtpchzp] input[data-astro-cid-vxtpchzp]{margin-top:0}.newsletter-signup__error[data-astro-cid-vxtpchzp]{min-height:1.25rem;color:var(--danger, #a12626);font-size:.875rem}.newsletter-signup__privacy[data-astro-cid-vxtpchzp]{color:var(--text-muted)}.newsletter-signup__privacy[data-astro-cid-vxtpchzp] a[data-astro-cid-vxtpchzp]{color:var(--accent)}.newsletter-signup__form[data-astro-cid-vxtpchzp] .btn{justify-self:start}.newsletter-signup__status[data-astro-cid-vxtpchzp]{min-height:1.5rem}.newsletter-signup__status[data-astro-cid-vxtpchzp].is-success{color:var(--success, var(--accent))}.newsletter-signup__status[data-astro-cid-vxtpchzp].is-error{color:var(--danger, #a12626)}.newsletter-signup__honeypot[data-astro-cid-vxtpchzp]{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}.newsletter-signup--footer[data-astro-cid-vxtpchzp]{margin-block:0;padding:0;border:0;border-radius:0;background:transparent}.newsletter-signup[data-astro-cid-vxtpchzp]:not(.newsletter-signup--footer) .newsletter-signup__footer-layout[data-astro-cid-vxtpchzp]{display:contents}.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__footer-layout[data-astro-cid-vxtpchzp]{display:grid;gap:1.25rem}.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__copy[data-astro-cid-vxtpchzp] h2[data-astro-cid-vxtpchzp]{font-size:clamp(1.25rem,1.05rem + .7cqi,1.65rem)}.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__form[data-astro-cid-vxtpchzp]{gap:.9rem}.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__consent[data-astro-cid-vxtpchzp],.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__privacy[data-astro-cid-vxtpchzp],.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__status[data-astro-cid-vxtpchzp],.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__error[data-astro-cid-vxtpchzp]{grid-area:auto}.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__interests[data-astro-cid-vxtpchzp]{display:none}.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__privacy[data-astro-cid-vxtpchzp]{margin:0}.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__form[data-astro-cid-vxtpchzp] .btn{width:fit-content}@container newsletter-signup (min-width: 36rem){.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__footer-layout[data-astro-cid-vxtpchzp]{grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem}.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__form[data-astro-cid-vxtpchzp]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__field[data-astro-cid-vxtpchzp]{grid-column:1}.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__form[data-astro-cid-vxtpchzp] .btn{grid-column:2;grid-row:1}.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__consent[data-astro-cid-vxtpchzp],.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__privacy[data-astro-cid-vxtpchzp],.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__status[data-astro-cid-vxtpchzp],.newsletter-signup--footer[data-astro-cid-vxtpchzp] .newsletter-signup__error[data-astro-cid-vxtpchzp]{grid-column:1 / -1}}@container newsletter-signup (min-width: 42rem){.newsletter-signup[data-astro-cid-vxtpchzp]:not(.newsletter-signup--footer){grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);align-items:start}.newsletter-signup__interest-grid[data-astro-cid-vxtpchzp]{grid-template-columns:repeat(2,minmax(0,1fr))}}
