.quote-block[data-astro-cid-jcog7qdd]{margin:0;padding-left:var(--space-5);border-left:var(--rule-accent-width) solid var(--color-oliva);display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--measure-narrow)}.quote-block[data-astro-cid-jcog7qdd] p[data-astro-cid-jcog7qdd]{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-h3);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--text-primary);margin:0}.quote-block[data-astro-cid-jcog7qdd] cite[data-astro-cid-jcog7qdd]{font-style:normal;font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.radio[data-astro-cid-obzbuve5]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;cursor:pointer}.radio__input[data-astro-cid-obzbuve5]{position:absolute;opacity:0;width:0;height:0}.radio__dot[data-astro-cid-obzbuve5]{width:20px;height:20px;flex:0 0 20px;border-radius:var(--radius-pill);display:grid;place-items:center;border:1px solid var(--border-default);transition:border-color var(--duration-fast) var(--ease-standard)}.radio__dot[data-astro-cid-obzbuve5]:after{content:"";width:10px;height:10px;border-radius:var(--radius-pill);background:var(--action-primary-bg);transform:scale(0);transition:transform var(--duration-fast) var(--ease-standard)}.radio__input[data-astro-cid-obzbuve5]:checked~.radio__dot[data-astro-cid-obzbuve5]{border-color:var(--border-accent)}.radio__input[data-astro-cid-obzbuve5]:checked~.radio__dot[data-astro-cid-obzbuve5]:after{transform:scale(1)}.radio__label[data-astro-cid-obzbuve5]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary)}.checkbox[data-astro-cid-b2g5l3xn]{display:inline-flex;align-items:center;gap:var(--space-3);min-height:44px;cursor:pointer}.checkbox__input[data-astro-cid-b2g5l3xn]{position:absolute;opacity:0;width:0;height:0}.checkbox__box[data-astro-cid-b2g5l3xn]{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:var(--radius-xs);border:1px solid var(--border-default);background:transparent;transition:all var(--duration-fast) var(--ease-standard)}.checkbox__box[data-astro-cid-b2g5l3xn] svg[data-astro-cid-b2g5l3xn]{opacity:0;transform:scale(.6);transition:all var(--duration-fast) var(--ease-standard)}.checkbox__input[data-astro-cid-b2g5l3xn]:checked~.checkbox__box[data-astro-cid-b2g5l3xn]{border-color:var(--border-accent);background:var(--action-primary-bg)}.checkbox__input[data-astro-cid-b2g5l3xn]:checked~.checkbox__box[data-astro-cid-b2g5l3xn] svg[data-astro-cid-b2g5l3xn]{opacity:1;transform:scale(1)}.checkbox__label[data-astro-cid-b2g5l3xn]{font-family:var(--font-body);font-size:var(--text-small);color:var(--text-primary)}.newsletter-page[data-astro-cid-og54zrcn]{padding-block:var(--space-9)}.newsletter-page__grid[data-astro-cid-og54zrcn]{display:grid;gap:var(--space-8);align-items:start}@media(min-width:900px){.newsletter-page__grid[data-astro-cid-og54zrcn]{grid-template-columns:1fr 460px}}.newsletter-page__copy[data-astro-cid-og54zrcn]{display:flex;flex-direction:column;gap:var(--space-5)}.newsletter-page__copy[data-astro-cid-og54zrcn] h1[data-astro-cid-og54zrcn]{font-size:var(--text-h1);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);font-weight:var(--weight-semibold);text-wrap:pretty}.newsletter-page__copy[data-astro-cid-og54zrcn] p[data-astro-cid-og54zrcn]{color:var(--text-secondary);max-width:var(--measure-text);margin:0}.newsletter-page__form[data-astro-cid-og54zrcn]{display:flex;flex-direction:column;gap:var(--space-5)}.newsletter-page__radios[data-astro-cid-og54zrcn]{display:flex;flex-direction:column}.newsletter-page__success[data-astro-cid-og54zrcn]{margin:0;padding:var(--space-3) var(--space-4);border-left:var(--rule-accent-width) solid var(--color-success);background:var(--surface-raised);font-size:var(--text-small);color:var(--text-primary);border-radius:var(--radius-sm)}.newsletter-page__error[data-astro-cid-og54zrcn]{margin:0;padding:var(--space-3) var(--space-4);border-left:var(--rule-accent-width) solid var(--color-error);background:var(--surface-raised);font-size:var(--text-small);color:var(--text-primary);border-radius:var(--radius-sm)}
