body{font-size:17px;line-height:1.55}.footer-copyright{gap:6px;color:rgba(255,255,255,.62);font-family:DM Sans Variable,sans-serif;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0}.footer-copyright i{color:rgba(255,255,255,.28);font-style:normal}.nh-inside-copy article>b{font-size:13px}.nh-inside-copy article strong{font-size:14px;line-height:1.35}.nh-inside-copy article small{margin-top:5px;font-size:13px;line-height:1.45}.nh-inside-copy>a{font-size:13px;line-height:1.4}.button,.menu-button,.text-link{font-size:12px!important;line-height:1.35}.brand small,.nav-tools select,.profile-menu a,.profile-menu>button,.signin-link,.start-link{font-size:11px!important;line-height:1.35}.nav a{font-size:15px!important;line-height:1.35}.cart-link,.library-link,.profile>button{font-size:14px!important;line-height:1.35}.catalog-feature-image>span,.catalog-feature-includes b,.catalog-feature-includes span,.catalog-intro>span,.catalog-jump a,.catalog-jump span,.catalog-outline,.catalog-row-buy>a,.catalog-row-buy>span,.catalog-row-copy small,.catalog-row-copy>span,.catalog-row-number b,.catalog-trial-action .button,.catalog-trial-action>span,.catalog-trial-days small,.chart-axis,.chart-head,.eyebrow,.hero-trust,.issue-tag,.nh-desk-copy>span,.nh-desk-price b,.nh-desk-price span,.nh-desks>header>a,.nh-hero-meta,.nh-ledger b,.nh-ledger>span,.nh-method span,.nh-release-paper em,.nh-release-paper small,.nh-release-paper>span,.nh-story-bottom b,.nh-story-bottom small,.nh-story-bottom>span,.nh-story-top,.nh-thesis aside a,.pdx-assets span,.pdx-audience span,.pdx-block-label,.pdx-dashboard-head,.pdx-final-label,.pdx-final-options b,.pdx-final-total small,.pdx-final-total span,.pdx-includes article span,.pdx-kicker,.pdx-kit>header>span,.pdx-metric em,.pdx-metric span,.pdx-offer-title .section-number,.pdx-price>small,.pdx-price>span,.pdx-runtime>span,.pdx-signal-bars em,.pdx-signal-bars span,.pdx-signal-foot,.pdx-signal-top,.pdx-timeline article>span,.pdx-trials span,.pdx-visual-promise b,.pdx-visual-promise span,.pdx-visual-promise strong,.product-card-top,.product-label,.product-price small,.sample-sheet b,.sample-sheet>span,.section-number,.ticker,.trial-strip span{font-size:11px!important;line-height:1.45!important}.pdx-kicker a{color:#fff!important}.ab2-boundaries>span,.ab2-delivery article>span,.ab2-hero span,.ab2-mission>span,.ab2-source-image span,.ab2-source>div:last-child>span,.ab2-standards article>span,.ex2-anatomy article>span,.ex2-chain article>span,.ex2-current-copy>span,.ex2-current-image span,.ex2-hero span,.lv2-access b,.lv2-access span,.lv2-access>a,.lv2-card-copy>span,.lv2-cover b,.lv2-cover span,.lv2-empty>span,.lv2-gate-image span,.lv2-help a,.lv2-hero-meta,.lv2-materials small,.lv2-shelf>header{font-size:11px!important;line-height:1.45!important}.ex2-signals a b{font-size:12px!important;line-height:1.45!important}.ex2-signals a em{font-size:14px!important;line-height:1.4!important}.ex2-calendar-list article{grid-template-columns:40px 100px 170px minmax(0,1fr)}.ex2-calendar-list article>b{font-size:17px}.ex2-calendar-list span{font-size:15px!important;line-height:1.25!important}.ex2-calendar-list small{margin-top:4px;font-size:11px!important;line-height:1.3!important}.ex2-calendar-list h3{font-size:16px!important;line-height:1.35}.ex2-calendar-list p{font-size:15px!important;line-height:1.5}.footer-bottom,.footer-compliance-label,.footer-links b,.footer-note,.legal-help span,.legal-hero-kicker>span,.legal-hero-meta,.legal-sidebar nav a,.legal-sidebar nav a span,.legal-sidebar>p{font-size:12px!important;line-height:1.5!important}.legal-help a,.legal-sidebar nav a{font-size:13px!important}.legal-suite-body li,.legal-suite-body p{font-size:17px!important;line-height:1.78}.footer-links a{font-size:14px!important;line-height:1.45}@media (max-width:760px){.nav-tools.open .cart-link,.nav-tools.open .library-link,.nav-tools.open .signin-link,.nav-tools.open .start-link,.nav-tools.open select,.nav.open a{font-size:12px!important}.ex2-calendar-list article{grid-template-columns:32px 70px minmax(0,1fr);gap:12px}}.checkout-page .subscription-disclosures section{border-color:var(--line);background:var(--white)}.checkout-page .subscription-disclosures p{color:var(--muted)}.checkout-page .subscription-disclosures a{color:var(--ink)}.checkout-page .order-summary>.subscription-disclosures{display:grid;grid-template-columns:1fr;justify-content:stretch;gap:10px;padding:0}.checkout-page .order-summary>.subscription-disclosures section{width:100%}html[data-checkout-processing=true] .checkout-page .button.primary.full{pointer-events:none;font-size:0}html[data-checkout-processing=true] .checkout-page .button.primary.full:after{content:"PROCESSING PAYMENT…";font-size:10px}.thank-you-page{min-height:calc(100vh - 82px);display:grid;place-items:center;padding:clamp(24px,6vw,88px);background:#f4f1ea}.thank-you-card{width:min(1040px,100%);min-height:550px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);overflow:hidden;border:1px solid #d5d1c7;border-radius:28px;background:#fffdf8;box-shadow:0 28px 70px rgba(24,43,36,.13)}.thank-you-side{position:relative;display:flex;min-height:280px;flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,54px);overflow:hidden;background:#24473c;color:#fffdf8}.thank-you-side:after{position:absolute;right:-18%;bottom:-25%;width:310px;height:310px;border:1px solid rgba(255,255,255,.19);border-radius:50%;content:""}.thank-you-kicker{margin:0;color:#bd5543;font:800 10px/1.2 DM Sans Variable,sans-serif;letter-spacing:.14em}.thank-you-side .thank-you-kicker{color:#e27966}.thank-you-mark{position:relative;z-index:1;display:grid;width:76px;height:76px;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;font-size:36px}.thank-you-side-copy{position:relative;z-index:1;margin:0;color:rgba(255,255,255,.76);font-size:15px;line-height:1.55}.thank-you-main{padding:clamp(32px,6vw,76px)}.thank-you-main h1{margin:27px 0 22px;color:#12221c;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(48px,6vw,78px);font-weight:430;letter-spacing:-.06em;line-height:.9}.thank-you-main h1 em{color:#bd5543;font-style:normal}.thank-you-lead{max-width:460px;margin:0;color:#52605a;font-size:16px;line-height:1.65}.thank-you-details{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:38px 0}.thank-you-details div{padding:17px 0;border-top:1px solid #d9d5cb}.thank-you-details span{display:block;margin-bottom:8px;color:#bd5543;font:800 9px/1 DM Sans Variable,sans-serif;letter-spacing:.12em}.thank-you-details strong{color:#1c2d26;font-size:13px}.thank-you-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.thank-you-primary{display:inline-flex;align-items:center;gap:34px;padding:15px 20px;border-radius:999px;background:#12221c;color:white;font:800 11px/1 DM Sans Variable,sans-serif;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.thank-you-primary span{font-size:18px}.thank-you-secondary{color:#263a31;font:800 11px/1 DM Sans Variable,sans-serif;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}@media (max-width:720px){.thank-you-page{padding:16px}.thank-you-card{grid-template-columns:1fr;border-radius:22px}.thank-you-side{min-height:220px}.thank-you-main h1{font-size:clamp(48px,15vw,66px)}.thank-you-details{grid-template-columns:1fr;gap:0}}