.longform-pair-hero{padding-block:clamp(2rem,4vw,3rem)}.longform-pair-opening{gap:1.5rem;width:100%;max-width:72rem;margin-inline:auto;display:grid}.longform-pair-images>div{margin-block:0}.longform-pair-story{width:100%;max-width:48rem;margin-inline:auto}.longform-pair-story>p:first-child{margin-top:0}@media (min-width:1024px){.longform-pair-opening{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:2.5rem}.longform-pair-story{grid-area:2/1;max-width:none}.longform-pair-images{grid-area:1/2/span 2}}.offer-editorial .campaign-hero{background:linear-gradient(135deg, var(--campaign-paper) 52%, var(--campaign-soft));padding-block:clamp(2.5rem,5vw,5rem) 2.5rem}.offer-editorial .campaign-hero-grid{column-gap:clamp(2rem,5vw,5rem);max-width:76rem}.offer-editorial .campaign-hero h1{max-width:15ch;font-size:clamp(2.7rem,4.6vw,4.8rem);line-height:1.04}.offer-editorial .campaign-eyebrow{color:var(--ds-mist)}.offer-editorial .campaign-hero-copy [data-copy-part] p{max-width:47ch;font-size:1.08rem;line-height:1.7}.offer-editorial .campaign-hero-actions .campaign-benefits{margin-block:.8rem;padding-block:.8rem}.offer-editorial .campaign-benefits li>span:not([aria-hidden]){font-size:inherit}.offer-editorial .campaign-benefits a{margin-left:.15em}.offer-editorial .campaign-hero-actions>div:last-child{margin-top:.75rem}.offer-editorial .campaign-first-month{max-width:76rem;margin-top:3rem}.offer-editorial .campaign-intro-continuation{max-width:48rem;margin-top:2.5rem}.offer-decision-summary{border:1px solid var(--campaign-line);border-radius:1.1rem;padding:1.25rem 1.4rem}.offer-decision-summary p{margin:0}.offer-decision-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mist);font-size:.7rem;font-weight:700}.offer-decision-price{flex-wrap:wrap;align-items:baseline;gap:.45rem;padding-top:.4rem;font-size:.9rem;display:flex}.offer-decision-price strong{letter-spacing:-.045em;font-size:2.4rem;line-height:1.2}.offer-decision-total{padding-top:.2rem;font-size:.9rem}.offer-decision-start{padding-top:.65rem;font-size:.85rem;line-height:1.5}.offer-decision-reassurance{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:.7rem 0 0;font-size:.78rem;font-weight:600;list-style:none;display:flex}.offer-decision-reassurance li:before{content:"✓";margin-right:.4rem}.offer-decision-note{color:var(--ds-mist);padding-top:.5rem;font-size:.72rem;line-height:1.5}.offer-decision-pair{padding-block:.6rem;font-size:1.55rem;font-weight:600;line-height:1.25}.offer-decision-pair+p{font-size:.9rem;line-height:1.6}.longform-pair-opening .offer-decision-summary{margin-top:1.25rem}.offer-subscription-preview{max-width:76rem;margin:0 auto 2rem;padding:0 1.5rem}.offer-subscription-preview>summary{border:1px solid var(--campaign-line);background:var(--campaign-paper);cursor:pointer;border-radius:.8rem;padding:1.1rem 1.25rem;font-size:.9rem;font-weight:600}.offer-subscription-preview[open]>summary{margin-bottom:1rem}.offer-subscription-preview>summary:focus-visible{outline:2px solid var(--campaign-ink);outline-offset:4px}.offer-formula-facts{border-block:1px solid var(--campaign-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.7rem 0 0;padding-block:1.25rem;display:grid}.offer-formula-facts>div{border-left:1px solid var(--campaign-line);grid-template-rows:auto 1fr;gap:.4rem;padding-inline:1rem;display:grid}.offer-formula-facts>div:first-child{border:0;padding-left:0}.offer-formula-facts dt{max-width:17ch;color:var(--ds-mist);grid-row:2;font-size:.76rem;line-height:1.45}.offer-formula-facts dd{letter-spacing:-.045em;grid-row:1;margin:0;font-size:clamp(1.45rem,2.6vw,2.25rem);font-weight:600;line-height:1.1}.offer-page-navigation{border-block:1px solid var(--campaign-line);background:var(--campaign-paper);flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem 2rem;padding:.75rem 1.5rem;display:flex}.offer-page-navigation>span{letter-spacing:.1em;text-transform:uppercase;color:var(--ds-mist);font-size:.72rem;font-weight:700}.offer-page-navigation a{text-underline-offset:.3em;align-items:center;min-height:2.75rem;font-size:.86rem;font-weight:550;display:inline-flex}.offer-page-navigation a:hover{text-decoration:underline}.offer-editorial .campaign-value-story{background:var(--campaign-ink);color:var(--campaign-paper);border:0}.offer-editorial .campaign-value-story .campaign-eyebrow{color:var(--campaign-accent)}.offer-editorial .campaign-value-story .campaign-section-heading{max-width:52rem}.offer-editorial .campaign-value-story .campaign-section-heading>p:last-child{color:var(--campaign-paper);opacity:.85}.offer-editorial .campaign-value-grid{gap:1.5rem}.offer-editorial .campaign-value-point{border-color:color-mix(in srgb, var(--campaign-paper) 30%, transparent);padding-top:1.6rem}.offer-editorial .campaign-value-number{color:var(--campaign-accent)}.offer-editorial .campaign-value-point>p:last-child{color:var(--campaign-paper);opacity:.9}.offer-editorial .campaign-value-story a{color:inherit}.offer-editorial .campaign-value-close{border-color:color-mix(in srgb, var(--campaign-paper) 30%, transparent)}.offer-editorial .campaign-value-close .campaign-button{background:var(--campaign-paper);color:var(--campaign-ink);border-color:var(--campaign-paper)}.offer-editorial .campaign-value-story :is(a,button):focus-visible{outline-color:var(--campaign-paper)}.offer-formula-story{background:var(--campaign-paper);padding:clamp(3rem,6vw,6rem) max(1.25rem,50% - 38rem)}.offer-research-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:3rem;display:grid}.offer-research-heading h2{max-width:22ch;margin-top:.9rem;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.1}.offer-research-heading>p{color:var(--ds-mist);font-size:1.05rem;line-height:1.75}.offer-research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;display:grid}.offer-research-card{border:1px solid var(--campaign-line);background:var(--ds-card);border-radius:1.3rem;flex-direction:column;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.offer-research-card .offer-card-index{color:var(--ds-mist);font-variant-numeric:tabular-nums;margin:0 0 1.6rem;font-size:.75rem}.offer-research-card h3{font-size:1.4rem;font-weight:600;line-height:1.2}.offer-research-card p{margin-top:1rem;font-size:.94rem;line-height:1.7}.offer-research-card .offer-research-dose{min-height:4.8em;font-weight:550}.offer-research-card>a{text-underline-offset:.25em;justify-content:space-between;align-items:center;gap:.7rem;min-height:2.75rem;margin-top:auto;padding-top:1.25rem;font-size:.86rem;font-weight:600;text-decoration:underline;display:flex}.offer-research-context{max-width:65rem;color:var(--ds-mist);margin-top:1.25rem;font-size:.88rem;line-height:1.7}.offer-research-card p>a+a{margin-left:.45rem}.offer-editorial .campaign-ebook{border-top:1px solid var(--campaign-line);max-width:76rem;padding-block:clamp(3rem,6vw,5rem)}.offer-editorial .campaign-ebook-art{background:var(--campaign-soft);border-radius:50% 50% 1.5rem 1.5rem;min-height:25rem}.offer-story-contents{max-width:76rem;padding-block:2rem}.offer-story-contents details{background:var(--campaign-soft);padding:1.25rem 1.5rem}.offer-story-contents ol{columns:2;column-gap:3rem}.offer-story-contents li{break-inside:avoid;font-size:.9rem}.offer-editorial [data-reading-progress]>section{padding-block:clamp(2.5rem,5vw,4.5rem)}.offer-chapter-inner{max-width:47rem;margin-inline:auto;position:relative}.offer-chapter-number{border:1px solid var(--campaign-line);background:var(--campaign-paper);border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.offer-editorial [data-reading-progress] h2{max-width:27ch;margin-bottom:1.25rem}.offer-editorial [data-reading-progress] [data-longform-faq]{border:1px solid var(--campaign-line);background:var(--campaign-paper);border-radius:1.25rem;padding-inline:1.25rem}.offer-editorial [data-longform-faq] summary{padding-block:.5rem}@media (min-width:1200px){.offer-chapter-number{position:absolute;top:.15rem;left:-5rem}}@media (max-width:767px){.offer-editorial .campaign-hero{padding-top:1.3rem}.offer-editorial .campaign-hero-grid{grid-template-areas:"copy""actions""visual";row-gap:.5rem}.offer-editorial .campaign-hero h1{max-width:16ch;margin-top:.8rem;font-size:clamp(2.35rem,9vw,3.4rem)}.offer-editorial .campaign-hero-copy [data-copy-part] p{margin-bottom:0;font-size:.95rem;line-height:1.6}.offer-editorial .campaign-hero-actions .campaign-benefits{gap:.25rem;margin-block:.6rem;padding-block:.6rem}.offer-decision-summary{padding:1rem 1.1rem}.offer-decision-price strong{font-size:2.1rem}.offer-editorial .campaign-hero-visual{margin-top:1.5rem}.offer-formula-facts{margin-top:1.2rem;padding-block:1rem}.offer-formula-facts>div{padding-inline:.65rem}.offer-formula-facts dt{font-size:.72rem}.offer-formula-facts dd{font-size:clamp(1.35rem,5.5vw,1.9rem)}.offer-page-navigation{justify-content:flex-start;gap:0 1.2rem}.offer-page-navigation>span{width:100%;padding-top:.4rem}.offer-research-heading,.offer-research-grid{grid-template-columns:1fr;gap:1.25rem}.offer-research-grid{margin-top:1.75rem}.offer-research-card .offer-card-index{margin-bottom:.75rem}.offer-research-card .offer-research-dose{min-height:0}.offer-editorial .campaign-ebook-art{min-height:19rem}.offer-story-contents ol{columns:1}}
