.marketing-opt-in{margin-block:var(--space-3)}.marketing-checkbox-copy{min-width:0}.marketing-hint{margin-top:var(--space-1);display:block}.marketing-hint,.note.marketing-contact-privacy,.marketing-saved-status p+p,.marketing-preferences>p,.marketing-email,.marketing-confirmation-note,.marketing-service-note{color:#5b6b70;font-family:inherit;font-size:var(--text-supporting);font-weight:400;line-height:var(--leading-body)}.marketing-contact-privacy a{text-underline-offset:3px;text-decoration:underline}.marketing-contact-privacy{margin-bottom:var(--space-3)}.marketing-saved-status{align-items:flex-start;gap:var(--space-2);border-block:1px solid var(--line);padding-block:var(--space-3);margin-block:var(--space-3);font-size:var(--text-supporting);display:flex}.marketing-saved-status>svg{color:var(--blue);flex-shrink:0;margin-top:2px}.marketing-saved-status p+p{margin-top:var(--space-1)}.marketing-saved-status .small-link{margin-top:var(--space-1);display:inline-block}.marketing-preferences{width:100%}.marketing-preferences>h2{margin-bottom:var(--space-4)}.marketing-preference-card{background:var(--summary-surface);padding:var(--panel-space)}.marketing-status{padding:4px var(--space-1);font-size:var(--text-caption);background:#f7f9f6;border:1px solid #b7c8c5;font-weight:600;display:inline-flex}.marketing-status--subscribed{color:#22603f;background:#f0f8f0;border-color:#a5bfaa}.marketing-status--pending{color:#775016;background:#fff7e8;border-color:#ceb583}.marketing-email{overflow-wrap:anywhere;margin-top:var(--space-2)}.marketing-confirmation-note{margin-bottom:var(--space-3)}.marketing-preference-notes{margin-top:var(--space-3)}.marketing-preference-notes>p{margin:0}.marketing-feedback{margin-top:var(--space-2);font-size:var(--text-body)}.marketing-feedback:empty{display:none}.marketing-newsletter-member{align-self:center}.marketing-newsletter-member p{max-width:550px}.marketing-newsletter-member .button{margin-top:var(--space-3)}@media (max-width:600px){.marketing-newsletter-member .button{width:100%}}.newsletter-action h1{margin-bottom:var(--space-3)}.newsletter-action .newsletter-action-intro{margin:0 0 var(--space-3)}.newsletter-action .newsletter-action-privacy{margin:var(--space-2) 0 0}.newsletter-action-privacy a{text-underline-offset:3px;text-decoration:underline}.newsletter-action-status{margin:var(--space-3) 0 0}.newsletter-action-status:empty{display:none}
