.adv-midlife{display:block;--ink:#1a1a1a;--ink-80:rgba(26,26,26,.8);--ink-70:rgba(26,26,26,.7);--ink-50:rgba(26,26,26,.5);--green:#095946;--green-2:#155444;--lime:#ddffae;--lime-soft:#eefacc;--sage:#f3f5e9;--footer-bg:#f3f5ed;--urgent-bg:#faf4f4;--red:#a32020;--red-2:#af2a2a;--line:rgba(1,44,34,.2);--f-display:"Clash Grotesk","Satoshi",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Satoshi",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-serif:"Lora",Georgia,"Times New Roman",serif;--body:1rem;--body-lh:1.25rem;--small:0.875rem;--small-lh:1.125rem;--h1:1.75rem;--h1-lh:1.875rem;--h2:1.5rem;--h2-lh:1.625rem;--section-gap:2.5rem;--inner-gap:1.25rem;--pad-x:1.25rem}@media(min-width:48rem){.adv-midlife{--body:1.25rem;--body-lh:1.5rem;--small:1.125rem;--small-lh:1.375rem;--h1:2.125rem;--h1-lh:2.25rem;--h2:1.875rem;--h2-lh:2rem;--section-gap:3.75rem;--inner-gap:1.875rem;--pad-x:2rem}}.adv-midlife,.adv-midlife *,.adv-midlife :after,.adv-midlife :before{box-sizing:border-box}.adv-midlife{-webkit-text-size-adjust:100%;background:#fff;color:var(--ink);font-family:var(--f-body);font-size:var(--body);line-height:var(--body-lh);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.adv-midlife img{display:block;max-width:100%}.adv-midlife p{margin:0}.adv-midlife a{color:inherit}.adv-midlife b,.adv-midlife strong{font-weight:700}.adv-midlife em{font-style:italic}.adv-midlife :focus-visible{outline:2px solid var(--green);outline-offset:.1875rem}.adv-midlife .wrap{margin:0 auto;max-width:calc(67.5rem + var(--pad-x)*2);padding-inline:var(--pad-x);width:100%}.adv-midlife .site-header{background:#fff;border-bottom:.03125rem solid var(--line);padding:0}.adv-midlife .site-header .wrap{align-items:center;display:flex;justify-content:space-between;padding-block:1.25rem}.adv-midlife .logo{height:1.5rem;width:6rem}.adv-midlife .btn-header{align-items:center;background:var(--green);border-radius:.625rem;color:var(--lime);display:inline-flex;font-family:var(--f-display);font-size:1rem;font-weight:500;height:2.75rem;justify-content:center;line-height:1.25rem;padding:0 1.5rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media(min-width:48rem){.adv-midlife .site-header .wrap{padding-block:1.5rem}.adv-midlife .logo{height:1.75rem;width:7rem}.adv-midlife .btn-header{font-size:1.125rem;height:3.125rem;line-height:1.375rem;padding:0 2.125rem}}.adv-midlife .layout{padding-block:1.25rem 2.5rem}.adv-midlife .article{display:flex;flex-direction:column;gap:var(--section-gap);min-width:0}.adv-midlife .sidebar{display:none}@media(min-width:48rem){.adv-midlife .layout{padding-block:3rem 3.75rem}.adv-midlife .article{margin-inline:auto;max-width:46.25rem}}@media(min-width:64rem){.adv-midlife .layout .wrap{align-items:start;column-gap:2.5rem;display:grid;grid-template-columns:minmax(0,46.25rem) 18.75rem;justify-content:space-between}.adv-midlife .article{margin:0}.adv-midlife .sidebar{display:block;position:sticky;top:1.5rem}.adv-midlife .inline-card{display:none!important}}.adv-midlife .section{display:flex;flex-direction:column;gap:var(--inner-gap)}.adv-midlife .h1,.adv-midlife .h2{font-family:var(--f-display);font-weight:500;margin:0}.adv-midlife .h1{font-size:var(--h1);line-height:var(--h1-lh);text-transform:capitalize}.adv-midlife .h2{font-size:var(--h2);line-height:var(--h2-lh)}.adv-midlife .copy p+p{margin-top:var(--body-lh)}.adv-midlife .copy p.tight{margin-top:0}.adv-midlife .medium{font-weight:500}.adv-midlife .italic-medium{font-style:italic;font-weight:500}.adv-midlife .bold-italic{font-style:italic;font-weight:700}.adv-midlife .intro{display:flex;flex-direction:column;gap:1.5rem}.adv-midlife .intro__head{display:flex;flex-direction:column;gap:1.25rem}.adv-midlife .intro__titles{display:flex;flex-direction:column;gap:1rem}.adv-midlife .dek{font-size:var(--body);line-height:var(--body-lh)}.adv-midlife .byline{align-items:center;display:flex;gap:.625rem}.adv-midlife .byline__avatar{border-radius:3.125rem;flex-shrink:0;height:2.5rem;object-fit:cover;width:2.5rem}.adv-midlife .byline__text{display:flex;flex-direction:column;gap:.375rem}.adv-midlife .byline__name{font-size:.9375rem;font-weight:700;line-height:1.125rem}.adv-midlife .byline__meta{color:var(--ink-80);font-size:.875rem;line-height:1rem}@media(min-width:48rem){.adv-midlife .intro{gap:2.5rem}.adv-midlife .intro__head{gap:1.875rem}.adv-midlife .intro__titles{gap:1.25rem}.adv-midlife .byline{gap:.875rem}.adv-midlife .byline__avatar{height:3.375rem;width:3.375rem}.adv-midlife .byline__text{gap:.5rem}.adv-midlife .byline__name{font-size:1.25rem;line-height:1.5rem}.adv-midlife .byline__meta{font-size:1.125rem;line-height:1.375rem}}.adv-midlife .cta-block{align-items:center;display:flex;flex-direction:column;gap:.875rem;width:100%}.adv-midlife .btn-primary{align-items:center;background:var(--green);border-radius:.625rem;color:#fff;display:flex;font-family:var(--f-display);font-size:1.125rem;font-weight:500;height:3.5rem;justify-content:center;line-height:1.25rem;padding:0 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease;width:100%}.adv-midlife .btn-primary:hover{background:#07473a}.adv-midlife .trust{color:var(--ink-80);font-size:.875rem;line-height:1rem;text-align:center}@media(min-width:48rem){.adv-midlife .cta-block{gap:1.125rem}.adv-midlife .btn-primary{font-size:1.375rem;height:4.125rem;line-height:1.5rem}.adv-midlife .trust{font-size:1.125rem;line-height:1.375rem}}.adv-midlife .media{aspect-ratio:350/260;border-radius:.625rem;overflow:hidden;position:relative;width:100%}.adv-midlife .media img{height:100%;object-fit:cover;width:100%}@media(min-width:48rem){.adv-midlife .media{aspect-ratio:740/380}}.adv-midlife .story__lead{display:flex;flex-direction:column}.adv-midlife .media--hero{border-radius:.625rem .625rem 0 0;margin-bottom:-.625rem}@media(min-width:48rem){.adv-midlife .media--hero{aspect-ratio:740/320}}.adv-midlife .callout{border:1px dashed var(--green-2);border-radius:.625rem;font-weight:500;padding:1rem .875rem;position:relative}.adv-midlife .callout--urgent{background:var(--urgent-bg);border-color:var(--red)}.adv-midlife .callout__label{color:var(--red);font-weight:700}@media(min-width:48rem){.adv-midlife .callout{padding:1.625rem 1.5rem}}.adv-midlife .pullquote{background:var(--sage);border-left:.375rem solid var(--green-2);border-radius:.1875rem;font-style:italic;font-weight:500;padding:.875rem}@media(min-width:48rem){.adv-midlife .pullquote{border-left-width:.5rem;border-radius:.3125rem;padding:1.5rem}}.adv-midlife .inline-card{align-items:center;background:var(--sage);border:1px dashed var(--green-2);border-radius:.625rem;display:flex;gap:.625rem;padding:1.125rem .75rem}.adv-midlife .inline-card__left{display:flex;flex-direction:column;flex-shrink:0;gap:.875rem}.adv-midlife .inline-card__thumb{box-shadow:0 2px 2px rgba(0,0,0,.25);height:6.3125rem;object-fit:fill;width:8.75rem}.adv-midlife .inline-card__right{display:flex;flex:1;flex-direction:column;gap:1.5rem;min-width:0}.adv-midlife .inline-card .product-sub,.adv-midlife .inline-card .product-title{text-align:left}.adv-midlife .risk{align-items:center;display:inline-flex;font-family:var(--f-display);font-size:.8125rem;font-weight:500;gap:.375rem;justify-content:center;line-height:.8125rem;text-transform:uppercase;white-space:nowrap}.adv-midlife .risk__high{color:var(--red-2)}.adv-midlife .risk--pill{align-self:flex-start;background:var(--lime);border-radius:.25rem;padding:.5rem}.adv-midlife .product-text{display:flex;flex-direction:column;gap:.625rem}.adv-midlife .product-title{font-size:1.25rem;font-weight:700;line-height:1.5rem}.adv-midlife .product-sub{font-size:.875rem;line-height:1.125rem}.adv-midlife .btn-secondary{align-items:center;background:var(--green-2);border-radius:.625rem;color:#fff;display:flex;font-family:var(--f-display);font-size:.875rem;font-weight:500;height:2.75rem;justify-content:center;line-height:1rem;padding:0 1rem;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease;white-space:nowrap;width:100%}.adv-midlife .btn-secondary:hover{background:#0f4034}@media(min-width:35rem){.adv-midlife .inline-card{gap:1.25rem;padding:1.25rem 1.5rem}.adv-midlife .inline-card__thumb{height:8.125rem;width:11.25rem}}.adv-midlife .side-card{background:var(--sage);border:1px dashed var(--green-2);border-radius:.625rem;overflow:hidden}.adv-midlife .side-card__img{background:#fff;height:12.5rem;overflow:hidden}.adv-midlife .side-card__img img{height:100%;object-fit:cover;width:100%}.adv-midlife .side-card__body{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:1rem;text-align:center}.adv-midlife .side-card__body .product-text{width:100%}.adv-midlife .side-card__actions{align-items:center;display:flex;flex-direction:column;gap:.625rem;width:100%}.adv-midlife .clinicians{background:rgba(21,84,68,.05);border:.03125rem solid var(--line);border-radius:.625rem;display:flex;flex-direction:column;gap:.625rem;padding:.875rem}.adv-midlife .cc-title{align-items:center;display:flex;gap:.25rem}.adv-midlife .cc-laurel-l{height:1.125rem;width:.625rem}.adv-midlife .cc-laurel-r{height:1.125rem;width:.6875rem}.adv-midlife .cc-name{align-items:center;display:flex;gap:.25rem}.adv-midlife .cc-badge{flex-shrink:0;height:.9375rem;overflow:hidden;position:relative;width:1.3125rem}.adv-midlife .cc-badge__inner{inset:0 1.58% .35% 1.58%;position:absolute}.adv-midlife .cc-badge__inner img{height:100%;width:100%}.adv-midlife .cc-label{font-family:var(--f-serif);font-size:1rem;font-weight:500;letter-spacing:.01875rem;line-height:normal;white-space:nowrap}.adv-midlife .cc-text{font-size:.875rem;line-height:1.125rem}.adv-midlife .cc-foot{align-items:center;display:flex;gap:.625rem}.adv-midlife .cc-avatars{display:flex}.adv-midlife .cc-avatars img{background:#eee;border:.03125rem solid var(--ink);border-radius:6.25rem;height:1.5rem;object-fit:cover;width:1.5rem}.adv-midlife .cc-avatars img+img{margin-left:-.5rem}.adv-midlife .cc-link{font-size:.875rem;font-weight:500;line-height:1.125rem;text-decoration:underline;text-underline-position:from-font;white-space:nowrap}@media(min-width:48rem){.adv-midlife .clinicians{border-radius:.375rem;gap:.875rem;padding:1.5rem}.adv-midlife .cc-title{gap:.5rem}.adv-midlife .cc-laurel-l{height:1.625rem;width:.875rem}.adv-midlife .cc-laurel-r{height:1.625rem;width:1rem}.adv-midlife .cc-badge{height:1.375rem;width:1.9375rem}.adv-midlife .cc-label{font-size:1.125rem}.adv-midlife .cc-link,.adv-midlife .cc-text{font-size:1.125rem;line-height:1.375rem}.adv-midlife .cc-avatars img{height:1.75rem;width:1.75rem}}.adv-midlife .review{border:.03125rem solid var(--line);border-radius:.625rem;display:flex;flex-direction:column;gap:.625rem;padding:.75rem}.adv-midlife .review__name{font-size:1.125rem;font-weight:700;line-height:1.375rem}.adv-midlife .review__quote{background:var(--sage);border-radius:.25rem;margin:0;padding:.75rem}.adv-midlife .review__by{font-weight:500}@media(min-width:48rem){.adv-midlife .review{border-radius:.375rem;gap:.875rem;padding:1.25rem}.adv-midlife .review__name{font-size:1.375rem;line-height:1.625rem}.adv-midlife .review__quote{border-radius:.3125rem;padding:1.25rem}}.adv-midlife .offer{border:.03125rem solid var(--line);border-radius:.625rem;overflow:hidden}.adv-midlife .offer__bar{background:var(--sage);font-weight:700;padding:.875rem .75rem;text-align:center}.adv-midlife .offer__img{aspect-ratio:349/260}.adv-midlife .offer__img img{height:100%;object-fit:cover;width:100%}.adv-midlife .offer__body{gap:1.25rem;padding:1.5rem .75rem}.adv-midlife .offer__body,.adv-midlife .offer__info{align-items:center;display:flex;flex-direction:column}.adv-midlife .offer__info{gap:.875rem;text-align:center;width:100%}.adv-midlife .offer__title{font-size:1rem;font-weight:700;line-height:1.25rem}.adv-midlife .offer__product{color:var(--ink-70);font-size:var(--small);font-weight:500;line-height:var(--small-lh)}.adv-midlife .price{align-items:flex-end;display:flex;gap:.875rem;justify-content:center}.adv-midlife .price__old{color:var(--ink-50);font-size:1rem;font-weight:500;line-height:1.25rem;padding-bottom:2px}.adv-midlife .price__new{font-size:1.5rem;font-weight:700;line-height:1.75rem}.adv-midlife .serving{background:var(--lime-soft);border-radius:.375rem;font-size:.875rem;font-weight:700;line-height:1.125rem;padding:.25rem .875rem;white-space:nowrap}.adv-midlife .badges{display:grid;gap:.625rem;grid-template-columns:1fr 5.125rem 1fr;width:100%}.adv-midlife .badge-item{align-items:center;display:flex;flex-direction:column;gap:.625rem;text-align:center}.adv-midlife .badge-item__icon{align-items:center;background:var(--lime-soft);border-radius:50%;display:flex;height:3.125rem;justify-content:center;width:3.125rem}.adv-midlife .badge-item__icon img{height:2.25rem;width:2.25rem}.adv-midlife .badge-item p{font-size:var(--small);line-height:var(--small-lh);text-transform:capitalize}.adv-midlife .br-desktop{display:none}@media(min-width:48rem){.adv-midlife .offer__bar{padding:1.5rem .75rem}.adv-midlife .offer__img{aspect-ratio:739/380}.adv-midlife .offer__body{gap:1.875rem;padding:2.125rem}.adv-midlife .offer__info{gap:1.375rem}.adv-midlife .offer__title{font-size:1.5rem;line-height:1.75rem}.adv-midlife .price__old{font-size:1.25rem;line-height:1.5rem}.adv-midlife .price__new{font-size:2.125rem;line-height:2.375rem}.adv-midlife .serving{border-radius:.625rem;font-size:1.125rem;line-height:1.375rem;padding:.5rem 1.25rem}.adv-midlife .badges{gap:.75rem;grid-template-columns:repeat(3,1fr)}.adv-midlife .badge-item{gap:.75rem}.adv-midlife .badge-item__icon{height:3.75rem;width:3.75rem}.adv-midlife .badge-item__icon img{height:2.75rem;width:2.75rem}.adv-midlife .br-desktop{display:inline}}.adv-midlife .site-footer{background:var(--footer-bg);color:var(--ink);padding:0}.adv-midlife .site-footer .wrap{display:flex;flex-direction:column;gap:1rem;padding-block:2.5rem}.adv-midlife .site-footer__notice{font-weight:500}.adv-midlife .site-footer__small{font-size:var(--small);line-height:var(--small-lh)}.adv-midlife .site-footer__small+.site-footer__small{margin:0}@media(prefers-reduced-motion:reduce){.adv-midlife,.adv-midlife *{transition:none!important}}@media(min-width:375px){.adv-midlife .byline__meta,.adv-midlife .byline__name,.adv-midlife .trust{white-space:nowrap}}