.newsletter-signup[data-astro-cid-c5a5jkvp]{container-type:inline-size}.nl-form[data-astro-cid-c5a5jkvp]{flex-direction:column;gap:16px;display:flex}.nl-row[data-astro-cid-c5a5jkvp]{grid-template-columns:minmax(0,280px) 1fr 1fr 1.3fr auto;align-items:end;gap:14px;display:grid}.nl-intro[data-astro-cid-c5a5jkvp]{align-self:start}.nl-row[data-astro-cid-c5a5jkvp] .field-input[data-astro-cid-c5a5jkvp]{padding-block:10px}.nl-go[data-astro-cid-c5a5jkvp]{min-height:46px;padding-block:0;padding-inline:22px}.nl-sub[data-astro-cid-c5a5jkvp]{justify-content:space-between;align-items:center;gap:16px;display:flex}.nl-sub-end[data-astro-cid-c5a5jkvp]{align-items:center;gap:22px;display:flex}.nl-links[data-astro-cid-c5a5jkvp]{color:var(--color-ink-soft);white-space:nowrap;font-size:.9375rem}.nl-switch[data-astro-cid-c5a5jkvp]{color:var(--color-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:10px;font-size:.9375rem;display:inline-flex}.nl-switch[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp]{opacity:0;width:1px;height:1px;position:absolute}.nl-track[data-astro-cid-c5a5jkvp]{border:2px solid var(--color-ink-soft);background:var(--color-paper-3);width:42px;height:24px;transition:background var(--duration-hover) var(--ease-smooth);border-radius:12px;flex:none;position:relative}.nl-track[data-astro-cid-c5a5jkvp]:after{content:"";background:var(--color-ink-soft);width:16px;height:16px;transition:left var(--duration-hover) var(--ease-smooth), background var(--duration-hover) var(--ease-smooth);border-radius:50%;position:absolute;top:2px;left:2px}.nl-switch[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp]:checked+.nl-track[data-astro-cid-c5a5jkvp]{background:var(--color-navy);border-color:var(--color-navy)}.nl-switch[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp]:checked+.nl-track[data-astro-cid-c5a5jkvp]:after{background:var(--color-card);left:20px}.nl-switch[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp]:focus-visible+.nl-track[data-astro-cid-c5a5jkvp]{outline:2px solid var(--color-focus);outline-offset:2px}.nl-sms[data-astro-cid-c5a5jkvp]{background:var(--color-paper-2);border:1px solid var(--color-line-ink);border-radius:var(--radius-sm);grid-template-columns:240px 1fr;align-items:start;gap:18px;padding:16px 18px;display:none}.nl-form[data-astro-cid-c5a5jkvp]:has(.nl-switch input:checked) .nl-sms[data-astro-cid-c5a5jkvp]{display:grid}@container (width<=900px){.nl-row[data-astro-cid-c5a5jkvp]{grid-template-columns:1fr 1fr}.nl-intro[data-astro-cid-c5a5jkvp]{grid-column:1/-1}}@container (width<=760px){.nl-sub[data-astro-cid-c5a5jkvp]{flex-direction:column;align-items:flex-start}.nl-sms[data-astro-cid-c5a5jkvp]{grid-template-columns:1fr}}@container (width<=560px){.nl-row[data-astro-cid-c5a5jkvp]{grid-template-columns:1fr}.nl-go[data-astro-cid-c5a5jkvp]{width:100%}.nl-sub-end[data-astro-cid-c5a5jkvp]{flex-direction:column;align-items:flex-start;gap:10px}}.nl-strip[data-astro-cid-qx7pfaf4]{background:var(--color-card);border:1px solid var(--color-line-ink);box-shadow:var(--shadow-doc)}.nl-bar[data-astro-cid-qx7pfaf4]{background:var(--color-navy);font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;white-space:nowrap;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 24px;display:flex}.nl-bar[data-astro-cid-qx7pfaf4] span[data-astro-cid-qx7pfaf4]:first-child{color:var(--color-brass-light);letter-spacing:.2em}.nl-bar[data-astro-cid-qx7pfaf4] span[data-astro-cid-qx7pfaf4]:last-child{color:var(--color-line);letter-spacing:.14em}.nl-body[data-astro-cid-qx7pfaf4]{padding:18px 24px 22px}.nl-heading[data-astro-cid-qx7pfaf4]{font-family:var(--font-display);color:var(--color-navy);margin:0;font-size:1.35rem;font-weight:800;font-stretch:125%;line-height:1.1}@media (width<=480px){.nl-bar[data-astro-cid-qx7pfaf4]{padding-inline:16px}.nl-bar[data-astro-cid-qx7pfaf4] span[data-astro-cid-qx7pfaf4]:first-child{letter-spacing:.12em}.nl-bar[data-astro-cid-qx7pfaf4] span[data-astro-cid-qx7pfaf4]:last-child{letter-spacing:.08em}}.nl-pitch[data-astro-cid-qx7pfaf4]{color:var(--color-ink-soft);margin:6px 0 0;font-size:.9375rem;line-height:1.4}
