.nl-hero-badge{background:var(--ds-accent)!important;color:var(--on-accent)!important}.nl-hero-headline:after{display:none!important}.nl-hero-photo{-o-object-fit:cover;border:3px solid var(--ds-accent);border-radius:50%;display:block;height:6pc;margin:0 auto 1.5rem;object-fit:cover;width:6pc}.nl-cards{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:50pc;padding:1rem 2rem 2rem}.nl-card{display:flex;flex-direction:column;padding:0}.nl-card-header{background:var(--ds-accent);border-bottom:2px solid var(--ds-ink);padding:1.2rem 2rem}.nl-card-schedule{color:var(--on-accent)!important;font-size:1.2rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.nl-card-body{flex:1;padding:2rem}.nl-card-title{color:var(--color-darker-gray)!important;font-size:2rem;font-weight:var(--fw-heading);line-height:1.3;margin:0 0 .8rem}.nl-card-desc{color:var(--color-secondary-text)!important;font-size:1.5rem;line-height:1.6;margin:0 0 1.4rem}.nl-card-list{list-style:none;margin:0;padding:0}.nl-card-list li{color:var(--color-darker-gray)!important;font-size:1.4rem;line-height:1.5;padding:.35rem 0 .35rem 1.8rem;position:relative}.nl-card-list li:before{color:var(--text);content:"\2713";font-size:1.2rem;font-weight:700;left:0;position:absolute}.nl-signup{margin:0 auto;max-width:520px;padding:2rem 2rem 4rem}.nl-signup-card{padding:3rem 2.8rem;text-align:center}.nl-signup-headline{color:var(--color-darker-gray)!important;font-size:2.6rem;font-weight:var(--fw-heading);letter-spacing:var(--ls-h2);margin:0 0 .8rem}.nl-signup-sub{color:var(--color-secondary-text)!important;font-size:1.5rem;line-height:1.5;margin:0 0 2rem}.nl-upsell{margin:0 auto;max-width:50pc;padding:0 2rem 5rem}.nl-upsell-card{padding:1.6rem 2rem}.nl-upsell-content{align-items:center;display:flex;gap:1.4rem}.nl-upsell-icon{color:var(--accent-ink);flex-shrink:0;font-size:2rem;line-height:1}.nl-upsell-headline{color:var(--color-secondary-text)!important;font-size:1.5rem;line-height:1.5;margin:0}.nl-upsell-headline strong{color:var(--color-darker-gray)!important}.nl-upsell-btn{flex-shrink:0;white-space:nowrap}.nl-member-actions{margin-top:2.5rem}[data-theme=dark] .nl-hero-badge{background:var(--ds-accent)!important;border-color:var(--ds-ink)!important;color:var(--on-accent)!important}[data-theme=dark] .nl-card-header{background:var(--ds-accent)}[data-theme=dark] .nl-card-schedule{color:var(--on-accent)!important}[data-theme=dark] .nl-card-list li:before{color:#f0f0f0}[data-theme=dark] .nl-card-list li{color:#e0e0e0!important}[data-theme=dark] .nl-upsell-headline{color:#aaa!important}[data-theme=dark] .nl-upsell-headline strong{color:#e0e0e0!important}[data-theme=dark] .nl-upsell-icon{color:#d4a832}@media (max-width:900px){.nl-cards{grid-template-columns:1fr}}@media (max-width:767px){.nl-cards{gap:1.4rem;grid-template-columns:1fr;padding:.5rem 1.5rem 1.5rem}.nl-card-body{padding:1.6rem}.nl-card-title{font-size:1.8rem}.nl-card-desc{font-size:1.4rem}.nl-card-list li{font-size:1.3rem}.nl-signup{padding:1.5rem 1.5rem 3rem}.nl-signup-card{padding:2.4rem 2rem}.nl-signup-headline{font-size:2.2rem}.nl-upsell{padding:0 1.5rem 4rem}.nl-upsell-content{flex-direction:column;gap:1rem;text-align:center}.nl-upsell-headline{font-size:1.4rem}}@media (max-width:540px){.nl-cards{padding:.5rem 1.2rem 1rem}.nl-card-header{padding:1rem 1.5rem}.nl-card-schedule{font-size:1.1rem}.nl-card-body{padding:1.5rem}.nl-card-title{font-size:1.6rem}.nl-card-desc{font-size:1.3rem}.nl-card-list li{font-size:1.2rem}.nl-signup{padding:1rem 1.2rem 2.5rem}.nl-signup-card{padding:2rem 1.5rem}.nl-signup-headline{font-size:2rem}.nl-signup-sub{font-size:1.4rem}.nl-upsell{padding:0 1.2rem 3rem}.nl-upsell-card{padding:1.4rem 1.5rem}.nl-upsell-headline{font-size:1.3rem}}
/*# sourceMappingURL=newsletter.css.map */
