.adv-page{--ex-ink:#20352f;--ex-blue:#285d50;--ex-pale:#f0f5f2;--ex-line:#d6dfd8;margin:0;background:#fffefa;color:#252c29;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:1.7;-webkit-font-smoothing:antialiased}
.adv-page *{box-sizing:border-box}.adv-page img{max-width:100%;display:block;height:auto}.adv-page a{color:#285d50;text-underline-offset:4px}.adv-page button,.adv-page a{-webkit-tap-highlight-color:transparent}.adv-page a:focus-visible,.adv-page button:focus-visible,.adv-page summary:focus-visible,.adv-page [tabindex]:focus-visible{outline:3px solid #b87429;outline-offset:5px}.adv-skip{position:absolute;top:-90px;left:20px;z-index:5;background:white;padding:12px}.adv-skip:focus{top:10px}.adv-column{width:min(760px,calc(100% - 48px));margin:0 auto}.adv-section{padding:38px 0;scroll-margin-top:20px}.adv-page h1,.adv-page h2,.adv-page h3{color:#20352f;margin:0;font-weight:700;letter-spacing:-.027em}.adv-page h1,.adv-page h2{font-family:Georgia,'Times New Roman',serif}.adv-page h1{font-size:clamp(36px,4.3vw,53px);line-height:1.12;margin:16px 0 23px}.adv-page h2{font-size:37px;line-height:1.2;margin:12px 0 26px}.adv-page h3{font-size:25px;line-height:1.3}.adv-masthead{border-top:5px solid #20352f;border-bottom:1px solid #b8c3ba;margin:0 0 32px}.adv-publication{font-family:Georgia,'Times New Roman',serif;letter-spacing:.035em;font-size:34px;font-weight:700;text-align:center;padding:16px 0 13px}.adv-masthead-line{display:flex;justify-content:space-between;border-top:1px solid #d8dfd9;padding:8px 0;font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:700}.adv-rubric{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#476654;margin-bottom:12px}.adv-deck{font-size:22px;line-height:1.55;color:#56645d}.adv-deck p{margin:0}.adv-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:#67736b;padding:20px 0 24px}.adv-figure{margin:0 0 32px;overflow:hidden;border-radius:5px;background:#eff2ec}.adv-figure>img{width:100%;aspect-ratio:1.7;object-fit:cover}.adv-figure figcaption{font-size:14px;line-height:1.5;color:#59675e;padding:10px 14px;background:#f4f5ef}.adv-diagram{padding:28px;background:linear-gradient(135deg,#edf4f1,#f6f2e6)}.adv-diagram .ex-diagram{display:block;width:min(540px,100%);height:auto;margin:auto}.adv-diagram .ex-trio{margin:0;background:none;padding:0}.adv-diagram .ex-trio img{border-radius:50%;aspect-ratio:1;object-fit:cover}.adv-diagram .ex-trio strong{font-size:16px}.adv-contents{border-top:1px solid #bdc9bf;border-bottom:1px solid #bdc9bf;padding:20px 0 24px;margin:0 0 4px}.adv-contents>strong{font-family:Georgia,'Times New Roman',serif;font-size:22px}.adv-contents>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.adv-contents a{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;line-height:1.4;padding:8px 0}.adv-copy p{margin:0 0 22px}.adv-copy ul,.adv-copy ol{padding-left:26px;margin:22px 0}.adv-copy li{padding-left:5px;margin-bottom:15px}.adv-paragraph:last-child p{margin-bottom:0}.adv-pullquote{border-left:4px solid #56735a;padding:20px 24px;background:#f0f3e9;margin:28px 0;font-family:Georgia,'Times New Roman',serif;font-size:25px;line-height:1.5}.adv-pullquote p{margin:0}.adv-research-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0;font-size:15px;line-height:1.4}.adv-research-nav a{font-weight:700;white-space:nowrap}.adv-research-carousel .ex-track{display:grid;grid-auto-columns:calc(100% - 24px);grid-auto-flow:column;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 10px}.adv-study{scroll-snap-align:start;min-width:0;border:1px solid #d4dbd2;border-radius:8px;background:#fff;padding:30px;box-shadow:0 4px 0 #eceee7}.adv-study-top{display:flex;justify-content:space-between;gap:12px;font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#63745f;border-bottom:1px solid #dce2d8;padding-bottom:15px;margin-bottom:22px}.adv-study h3{font-family:Georgia,'Times New Roman',serif;margin-bottom:22px;font-size:28px}.adv-study .adv-copy{font-size:19px;line-height:1.65}.adv-study .adv-copy p:last-child{margin-bottom:0}.adv-study .adv-copy p:has(>strong:first-child){border-left:3px solid #b8c69c;padding-left:16px}.adv-page .ex-carousel-controls{margin-top:18px;gap:18px}.adv-page .ex-carousel-controls button{color:#285d50;border-color:#a7b9a7;background:#fff;width:48px;height:48px;font-family:Arial,sans-serif;font-size:24px}.adv-page .ex-carousel-controls span{font-size:15px}.adv-page .ex-doctors{background:#edf5f8;margin:30px 0;padding:55px 0;color:#142f41;font-size:20px;line-height:1.65}.adv-page .ex-doctors .ex-shell{width:min(1180px,calc(100% - 48px))}.adv-page .ex-doctors h2{font-family:Arial,Helvetica,sans-serif;font-size:36px}.adv-page .ex-doctors .ex-credentials strong{font-size:21px}.adv-page .ex-doctors .ex-credentials em{font-size:15px}.adv-page .ex-doctors .ex-copy{font-size:19px;line-height:1.65}.adv-page .ex-doctors blockquote{margin:20px 0 0}.adv-page .ex-doctors p{margin-top:0}.adv-page .ex-doctors .ex-heading{margin-bottom:32px}.adv-product-figure{background:radial-gradient(ellipse at 50% 70%,#d4e7ee 0,transparent 65%),#edf5f8;padding:25px}.adv-product-figure>img{height:300px;aspect-ratio:auto;object-fit:contain}.adv-formula{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 22px}.adv-ingredient{border:1px solid #d8e3e6;border-radius:14px;overflow:hidden;background:#fff}.adv-ingredient>img{width:100%;aspect-ratio:1.3;object-fit:cover}.adv-ingredient>div{padding:16px;font-size:17px;line-height:1.5}.adv-ingredient p{margin:0}.adv-ingredient strong{display:block;font-size:19px;margin-bottom:5px;color:#173b4d}.adv-formula-note{font-size:18px;color:#53625d;line-height:1.6;margin-bottom:30px}.adv-formula-note p{margin:0}.adv-offer-card{border:1px solid #c9dce1;border-radius:18px;background:linear-gradient(130deg,#e7f2f6,#fff 80%);padding:30px;box-shadow:0 10px 35px #193c4c0a}.adv-offer-products{display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto 24px;width:min(460px,100%)}.adv-offer-products .ex-img{width:43%;height:230px;object-fit:contain;mix-blend-mode:multiply}.adv-offer-products .ex-img:last-child{width:32%;height:190px}.adv-offer-products>span{font-size:32px;color:#587787}.adv-offer-copy{text-align:center}.adv-offer-copy .adv-rubric{color:#326880}.adv-offer-copy h3{font-family:Arial,Helvetica,sans-serif;font-size:42px;letter-spacing:-.04em;color:#183f52}.adv-gift{font-size:23px;font-weight:700;margin:9px 0 16px;color:#214b5b;line-height:1.35}.adv-offer-support{font-size:16px;color:#5b6e76;line-height:1.5;margin:18px 0}.adv-offer-support p{margin:0}.adv-page .adv-button{display:flex;justify-content:center;align-items:center;gap:14px;background:#1b6486;color:#fff;font-size:19px;font-weight:700;line-height:1.35;text-align:center;padding:19px 22px;border-radius:35px;text-decoration:none;min-height:60px;box-shadow:0 4px 0 #104c68}.adv-button:hover{background:#174e68}.adv-references{border-top:1px solid #c7d0c5;border-bottom:1px solid #c7d0c5}.adv-references summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:18px 0;font-size:16px;font-weight:700;list-style:none}.adv-references summary::-webkit-details-marker{display:none}.adv-references[open] summary>span{transform:rotate(45deg)}.adv-references .adv-copy{font-size:15px;line-height:1.6;padding-bottom:12px}.adv-disclaimer{font-size:14px;color:#6a736b;line-height:1.7;padding:20px 0 40px}.adv-disclaimer p{margin:0}.adv-references ol{overflow-wrap:anywhere}
@media(max-width:749px){.adv-page{font-size:19px;line-height:1.7}.adv-column{width:calc(100% - 40px)}.adv-section{padding:26px 0}.adv-hero{padding-top:16px}.adv-publication{font-size:26px;padding:13px 0}.adv-masthead{margin-bottom:24px}.adv-masthead-line{font-size:10px;letter-spacing:.12em}.adv-page h1{font-size:35px;line-height:1.14;letter-spacing:-.032em;margin-bottom:19px}.adv-page h2{font-size:30px;line-height:1.2;margin-bottom:22px}.adv-deck{font-size:20px;line-height:1.55}.adv-meta{font-size:13px;padding:17px 0 22px}.adv-figure{margin-bottom:25px}.adv-figure>img{aspect-ratio:1.4}.adv-diagram{padding:14px}.adv-diagram .ex-trio{gap:9px}.adv-diagram .ex-trio strong{font-size:12px;line-height:1.4}.adv-contents>div{display:block;margin-top:8px}.adv-contents a{padding:12px 0;border-bottom:1px solid #e1e6dd;font-size:16px}.adv-contents a:last-child{border:0;padding-bottom:0}.adv-pullquote{padding:18px 20px;font-size:23px;margin:24px 0}.adv-study{padding:23px 20px}.adv-study h3{font-size:26px}.adv-study .adv-copy{font-size:18px;line-height:1.65}.adv-research-carousel .ex-track{grid-auto-columns:calc(100% - 12px);gap:12px}.adv-research-nav{font-size:13px;align-items:flex-start}.adv-research-nav>span{max-width:120px}.adv-study-top{font-size:10px;letter-spacing:.05em}.adv-page .ex-doctors{padding:35px 0;margin:24px 0}.adv-page .ex-doctors .ex-shell{width:100%}.adv-page .ex-doctors .ex-heading{padding:0 20px}.adv-page .ex-doctors h2{font-size:30px}.adv-page .ex-doctors .ex-track{padding-left:20px;padding-right:20px;scroll-padding-left:20px;grid-auto-columns:calc(100% - 45px)}.adv-page .ex-doctors .ex-copy{font-size:18px}.adv-product-figure{padding:20px}.adv-product-figure>img{height:245px;aspect-ratio:auto}.adv-formula{grid-template-columns:1fr;gap:10px}.adv-ingredient{display:grid;grid-template-columns:90px 1fr;align-items:center}.adv-ingredient>img{height:100%;min-height:106px;aspect-ratio:auto;object-fit:cover}.adv-ingredient>div{padding:15px;font-size:16px}.adv-ingredient strong{font-size:18px}.adv-formula-note{font-size:17px}.adv-offer-card{padding:22px 18px}.adv-offer-products{gap:10px;margin-bottom:18px}.adv-offer-products .ex-img{height:180px}.adv-offer-products .ex-img:last-child{height:148px}.adv-offer-copy h3{font-size:36px}.adv-gift{font-size:21px}.adv-page .adv-button{font-size:18px;padding:17px 15px}.adv-offer-support{font-size:15px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
.adv-page .ex-doctor-photo img{object-position:center 15%!important}.adv-page .ex-doctors h2{color:#142f41}.adv-page .ex-doctors .ex-track{width:100%;margin-left:0;margin-right:0}.adv-research-carousel .ex-track{width:100%;margin-left:0;margin-right:0}.adv-offer-products{display:grid;grid-template-columns:1.3fr .15fr 1fr;gap:0}.adv-offer-products .ex-img,.adv-offer-products .ex-img:last-child{width:100%;height:230px}.adv-offer-products>span{text-align:center}
@media(max-width:749px){.adv-offer-products{width:calc(100% + 36px);margin-left:-18px;max-width:none}.adv-offer-products .ex-img,.adv-offer-products .ex-img:last-child{height:175px}.adv-page .ex-doctor-photo{height:245px}}


.adv-page h1{font-size:clamp(28px,3.4vw,42px);line-height:1.16;letter-spacing:-.025em}.adv-masthead{margin-bottom:24px}.adv-publication{padding:12px 0 10px}.adv-supporting{margin:32px 0 24px}.adv-supporting>h3{font-family:Georgia,'Times New Roman',serif;font-size:27px;line-height:1.25;margin-bottom:20px}.adv-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.adv-support-card{min-width:0;overflow:hidden;border:1px solid #d5e3e9;border-radius:17px;background:#fff}.adv-support-photo{aspect-ratio:1.6;background:#f4f5ef;overflow:hidden}.adv-support-photo .ex-img{width:100%;height:100%;object-fit:cover}.adv-support-copy{padding:20px;font-size:18px;line-height:1.6;color:#173b4d}.adv-support-copy p{margin:0}.adv-support-copy strong{display:block;font-size:22px;line-height:1.25;margin-bottom:10px}.adv-drink{margin:38px 0;border-top:1px solid #d7dfd6;padding-top:30px}.adv-drink figure{margin:0 0 24px;border-radius:12px;overflow:hidden}.adv-drink img{width:100%;height:auto}.adv-drink h3{font-family:Georgia,'Times New Roman',serif;font-size:32px;line-height:1.2;margin:0 0 18px}.adv-drink .adv-copy{font-size:20px}.adv-drink .adv-copy p:last-child{margin:0}
@media(min-width:750px){.adv-drink{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px}.adv-drink figure{margin:0}}
@media(max-width:749px){.adv-page h1{font-size:28px;line-height:1.16;margin:12px 0 17px}.adv-hero{padding-top:12px}.adv-masthead{margin-bottom:19px}.adv-publication{font-size:24px;padding:10px 0 9px}.adv-hero .adv-rubric{font-size:10px;margin-bottom:8px}.adv-deck{font-size:18px;line-height:1.55}.adv-meta{padding:14px 0 19px}.adv-support-grid{gap:12px}.adv-support-photo{aspect-ratio:1.2}.adv-support-copy{padding:15px;font-size:17px;line-height:1.55}.adv-support-copy strong{font-size:20px}.adv-supporting>h3{font-size:25px}.adv-drink h3{font-size:28px}.adv-drink .adv-copy{font-size:19px}}
@media(max-width:359px){.adv-page h1{font-size:26px}.adv-support-copy{padding:12px;font-size:16px}.adv-support-copy strong{font-size:18px}}
