/* Clinical services: three reading experiences within the LiveWell brand. */
.clinical-page{padding-bottom:20px}.clinical-page section[id],.clinical-page div[id]{scroll-margin-top:118px}.clinical-breadcrumb{margin:30px 0 0}.clinical-page h1 em{color:var(--teal);font-weight:400}.clinical-page .clinical-lead{font-size:18px;line-height:1.75}.clinical-page .clinical-small{font-size:13px;line-height:1.75}.clinical-page .clinical-index{display:block;font:italic 30px/1 var(--serif);color:#789682;margin-bottom:22px}.clinical-page .eyebrow{margin-bottom:18px}.clinical-page h3{font-size:27px;line-height:1.18}.clinical-page p{line-height:1.75}.clinical-page .clinical-callout{border-left:2px solid #9db696;padding:9px 0 9px 27px}.clinical-page .clinical-callout h3{font-size:23px}.clinical-page .clinical-callout p{font-size:14px;margin-bottom:0}.clinical-source{font-size:11px;line-height:1.7;padding-top:22px;margin-bottom:0}.clinical-page .clinical-source a{display:inline}.clinical-close{display:grid;grid-template-columns:1fr auto;align-items:center;gap:70px;margin-top:65px;padding:50px 0;border-top:1px solid #b4c5b6}.clinical-close h2{font-size:42px;margin-bottom:18px}.clinical-close p{max-width:690px;margin-bottom:0}.clinical-close .eyebrow{margin-bottom:16px}.clinical-contact{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.clinical-contact>a:last-child{font-size:13px}.clinical-disclaimer{font-size:12px;border-top:1px solid var(--line);padding-top:22px;margin:0;max-width:1000px}.clinical-page figure{margin:0}.clinical-page figcaption{font-size:11px;color:var(--muted);line-height:1.6}.clinical-page table{font-variant-numeric:tabular-nums}.clinical-page details summary{font-size:14px}.clinical-page details p{font-size:14px}.clinical-page a:not(.btn):hover{color:var(--teal)}

/* NAD+: an editorial opening, a readable evidence section, then the visit. */
.nad-editorial-intro{padding-top:60px;padding-bottom:35px}.nad-editorial-title{display:grid;grid-template-columns:1.05fr 1fr;gap:85px;align-items:start}.nad-editorial-title h1{font-size:clamp(58px,6.5vw,90px);line-height:1.06;margin:0;max-width:550px}.nad-editorial-title h1 em{display:block}.nad-editorial-title .clinical-lead{margin:2px 0 0}.nad-editorial-title .actions{margin-top:25px}.nad-editorial-meta{display:flex;justify-content:space-between;align-items:center;gap:70px;border-top:1px solid var(--line);margin-top:48px;padding-top:22px}.nad-editorial-meta p{font-size:12px;max-width:650px;margin:0}.nad-editorial-meta a{font-size:13px;white-space:nowrap}.nad-science{background:#eaf0e5;border-top:1px solid #d5dfce;border-bottom:1px solid #d5dfce;padding:68px 0}.nad-science-opening{display:grid;grid-template-columns:.85fr 1.2fr;gap:115px;padding-bottom:42px}.nad-science-opening h2{font-size:45px;max-width:400px}.nad-science-opening>div>p:not(.eyebrow){font-size:15px;max-width:330px}.nad-cell-note h3{font-size:31px}.nad-cell-note .clinical-index{margin-bottom:20px}.nad-cell-note p{font-size:16px}.nad-cell-note a,.nad-studies a{font-size:12px}.nad-studies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-left:0}.nad-studies article{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:27px 0 0;border-top:1px solid #bdccba}.nad-study-year{display:flex;align-items:baseline;gap:15px;font:30px/1.1 var(--serif);color:#496c57;margin-bottom:20px}.nad-study-year span{display:block;font:10px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--muted)}.nad-studies h3{font-size:25px;margin-bottom:14px}.nad-studies p{font-size:14px}.nad-studies .nad-study-source{font-size:10px;line-height:1.6;color:var(--teal);margin-bottom:18px}.nad-studies article>a{margin-top:auto;padding-top:7px;line-height:1.5}.nad-studies article:last-child{padding-bottom:0}.nad-visit{display:grid;grid-template-columns:.85fr 1.2fr;gap:115px;padding-top:72px;padding-bottom:70px}.nad-visit-heading h2{font-size:43px;max-width:370px;margin-bottom:30px}.nad-visit-heading figure{max-width:310px}.nad-visit-heading img{width:100%;aspect-ratio:1.25;height:auto;object-fit:cover;object-position:center 38%;border-radius:4px}.nad-visit-heading figcaption{margin-top:10px}.nad-visit-copy article{padding:0 0 23px;margin-bottom:25px;border-bottom:1px solid var(--line)}.nad-visit-copy article h3{font-size:25px;margin-bottom:12px}.nad-visit-copy article p{font-size:15px;margin-bottom:0}.nad-price-section{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;border-top:1px solid #b4c5b6;padding-top:55px;padding-bottom:0}.nad-price-context{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.nad-price-context h2{font-size:42px;margin-bottom:0}.nad-price-context p:not(.eyebrow){font-size:14px;max-width:none}.nad-price-description>a{font-size:13px}.nad-price-sheet{background:var(--white);padding:30px 33px;border:1px solid #d0dbcd;border-radius:5px}.clinical-table-title{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:22px}.clinical-table-title h3{font-size:26px;margin:0}.clinical-table-title>span{font-size:10px;white-space:nowrap}.nad-price-sheet th,.nad-price-sheet td{padding:13px 10px;font-size:14px}.nad-price-sheet thead th{font-size:11px;background:#edf2e8;font-weight:500}.nad-price-sheet tbody th{background:transparent;font-weight:500}.nad-price-sheet th:first-child,.nad-price-sheet td:first-child{padding-left:13px}.nad-price-sheet th:not(:first-child),.nad-price-sheet td:not(:first-child){text-align:right}.nad-table-notes{padding:20px 0 4px}.nad-table-notes p{font-size:12px}.nad-price-section>.clinical-source{grid-column:1/-1;padding-top:0}

/* Iron: a calm, numbered clinical progression with requirements in plain sight. */
.iron-intro{display:grid;grid-template-columns:1.45fr .55fr;gap:110px;align-items:center;padding-top:45px;padding-bottom:42px}.iron-intro h1{font-size:clamp(54px,6vw,79px);max-width:710px;margin-bottom:25px}.iron-intro-copy .clinical-lead{max-width:680px}.iron-intro-copy .clinical-small{margin:23px 0 0}.iron-intro-visual{max-width:230px;justify-self:end;width:100%;position:relative}.iron-intro-visual .iron-process-scene{border-radius:110px 110px 4px 4px;aspect-ratio:400/500}.iron-intro-visual .iron-process-svg{width:100%;height:100%}.iron-intro-visual .iron-process-scene figcaption{font-size:12px;left:17px;right:17px;bottom:13px;padding-top:9px}.iron-intro-visual .iron-process-toggle{width:32px;height:32px;min-height:32px;right:12px;bottom:64px;font-size:12px}.iron-page-nav{display:flex;gap:42px;padding-top:17px;padding-bottom:17px;border-top:1px solid #c7d4c6;border-bottom:1px solid #c7d4c6}.iron-page-nav a{font-size:12px;text-decoration:none;padding:5px 0}.iron-page-nav a:hover{text-decoration:underline}.iron-stage{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;padding:50px 0;border-bottom:1px solid #ced9c9}.iron-stage-heading .clinical-index{margin:0 0 20px;color:#8b9f87;font-size:38px}.iron-stage-heading .eyebrow{font-size:10px;margin-bottom:12px}.iron-stage-heading h2{font-size:36px;max-width:330px;margin-bottom:0}.iron-stage-copy>p{max-width:670px}.iron-stage-copy h3{font-size:25px;margin-bottom:15px}.iron-lab-requirement{background:#edf1e8;padding:28px 32px;border-left:2px solid #87a78d;margin-top:24px}.iron-lab-requirement p:last-child{margin-bottom:0;border-top:1px solid #c9d4c5;padding-top:19px}.iron-followup{border-top:1px solid #d4dece;padding-top:24px;margin-top:27px}.iron-followup p{margin-bottom:0;font-size:14px}.iron-treatment-fact{margin-bottom:25px}.iron-treatment-fact p{font-size:20px;font-family:var(--serif);color:var(--ink);max-width:510px}.iron-prices{margin-top:32px;padding:30px 33px;background:#e9efdf;border:1px solid #ccd8c3;border-radius:4px}.iron-prices>.eyebrow{font-size:10px}.iron-prices h3{font-size:27px}.iron-prices dl{margin:22px 0 15px}.iron-prices dl>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #c5d2bd;font-size:16px}.iron-prices dl>div:last-child{border:0}.iron-prices dd{margin:0;font:25px/1.2 var(--serif)}.iron-prices .clinical-small{margin:0;border-top:1px solid #c5d2bd;padding-top:18px}.iron-upgrade{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;padding:45px 0 5px}.iron-upgrade h2{font-size:34px}.iron-upgrade>div>p{font-size:14px}.iron-upgrade-title{display:flex;justify-content:space-between;gap:25px;align-items:baseline}.iron-upgrade-title h3{font-size:27px}.iron-upgrade-title p{font:29px/1.1 var(--serif);color:var(--ink);white-space:nowrap}.iron-upgrade-title small{display:block;font:10px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;margin-top:6px}.iron-upgrade a{font-size:13px}.iron-page .clinical-close{margin-top:50px}

/* Vitamin C: a generous magazine-style reading column, image, and price ledger. */
.vitamin-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:90px;padding-top:55px;padding-bottom:52px;align-items:end}.vitamin-intro>.eyebrow{grid-column:1/-1}.vitamin-intro h1{font-size:clamp(54px,6vw,82px);margin:0}.vitamin-intro-copy .clinical-lead{margin:0}.vitamin-intro-copy .actions{margin-top:27px}.vitamin-editorial{display:grid;grid-template-columns:.7fr 1.3fr;gap:110px;border-top:1px solid #c9d6c5;padding-top:55px;padding-bottom:65px}.vitamin-sidebar{align-self:start;position:sticky;top:118px;min-width:0}.vitamin-figure img{width:100%;height:auto;aspect-ratio:4/4.7;object-fit:cover;object-position:center;border-radius:5px}.vitamin-figure figcaption{padding:12px 0 5px}.vitamin-sidebar nav{display:flex;flex-direction:column;margin-top:26px;max-width:290px}.vitamin-sidebar nav a{display:flex;align-items:center;justify-content:space-between;font-size:12px;min-height:47px;border-bottom:1px solid var(--line);text-decoration:none;gap:12px}.vitamin-sidebar nav a::after{content:'↗';color:var(--teal)}.vitamin-sidebar nav a:hover{text-decoration:underline}.vitamin-story section{padding:0 0 42px;margin-bottom:43px;border-bottom:1px solid #d0dbcb}.vitamin-story section:last-child{padding:0;margin:0;border:0}.vitamin-story h2{font-size:42px;max-width:530px;margin-bottom:25px}.vitamin-story h3{font-size:25px;margin-bottom:14px}.vitamin-story p{font-size:16px}.vitamin-inclusion{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:25px 0 17px}.vitamin-inclusion h3{font:500 12px/1.65 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;margin:0}.vitamin-inclusion p{font-size:15px;margin:0}.vitamin-inclusion span{font-size:12px;color:var(--muted)}.vitamin-screening{padding:25px 30px;background:#ecefdf;border-left:2px solid #a6b28a;margin:28px 0}.vitamin-screening h3{font-size:23px}.vitamin-screening p{font-size:14px;margin-bottom:0}.vitamin-pricing{background:#e9efdf;border-top:1px solid #d1dcc7;border-bottom:1px solid #d1dcc7;padding:55px 0 38px}.vitamin-price-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start;margin-bottom:25px}.vitamin-price-intro h2{font-size:43px;margin-bottom:0}.vitamin-price-intro p{font-size:15px}.vitamin-price-intro p.clinical-small{font-size:12px}.vitamin-price-table{background:var(--white);border:1px solid #c7d6c1;border-radius:4px;padding:13px 34px}.vitamin-price-table th,.vitamin-price-table td{padding:18px 10px}.vitamin-price-table thead th{background:transparent;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:500;color:var(--muted);border-color:#bacaaf}.vitamin-price-table tbody th{background:transparent;font:25px/1.3 var(--serif);font-weight:400;width:60%}.vitamin-price-table td{font:27px/1.3 var(--serif);text-align:right}.vitamin-price-table thead th:last-child{text-align:right}.vitamin-price-table td span{font:10px -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--muted);margin-left:12px;white-space:nowrap}.vitamin-price-table tr:last-child>*{border-bottom:0}.vitamin-page .clinical-close{border-top:0;margin-top:20px}

@media(max-width:1050px){.nad-editorial-title{gap:45px}.nad-science-opening,.nad-visit{gap:55px}.nad-studies{gap:25px}.nad-price-context{gap:45px}.nad-price-sheet{padding:27px}.iron-intro{gap:50px}.iron-stage,.iron-upgrade{gap:55px}.vitamin-intro,.vitamin-price-intro{column-gap:45px}.vitamin-editorial{gap:60px}.vitamin-story h2{font-size:38px}.clinical-close{gap:35px}.clinical-close h2{font-size:37px}}
@media(max-width:760px){.clinical-page section[id],.clinical-page div[id]{scroll-margin-top:90px}.clinical-breadcrumb{margin-top:24px}.clinical-page .clinical-lead{font-size:16px}.clinical-page h3{font-size:25px}.clinical-page .actions{gap:10px}.clinical-page .actions .btn{font-size:13px;padding:13px 18px}.clinical-close{grid-template-columns:1fr;gap:25px;margin-top:40px;padding:35px 0}.clinical-close h2{font-size:34px}.clinical-close p{font-size:15px}.clinical-contact{gap:17px}.clinical-disclaimer{font-size:11px}.clinical-source{font-size:10px}.nad-editorial-intro{padding-top:35px;padding-bottom:28px}.nad-editorial-title{grid-template-columns:1fr;gap:27px}.nad-editorial-title h1{font-size:58px}.nad-editorial-title h1 em{display:inline}.nad-editorial-meta{display:block;margin-top:28px;padding-top:20px}.nad-editorial-meta p{font-size:11px}.nad-editorial-meta a{display:inline-block;margin-top:13px;min-height:32px}.nad-science{padding:40px 0}.nad-science-opening{grid-template-columns:1fr;gap:26px;padding-bottom:28px}.nad-science-opening h2{font-size:36px;margin-bottom:18px;max-width:none}.nad-science-opening>div>p:not(.eyebrow){max-width:none;margin-bottom:0}.nad-cell-note{border-top:1px solid #bdccba;padding-top:27px}.nad-cell-note .clinical-index{font-size:25px;margin-bottom:16px}.nad-cell-note h3{font-size:29px}.nad-cell-note p{font-size:15px}.nad-studies{grid-template-columns:1fr;gap:28px;margin-left:0}.nad-studies article{padding:25px 0 0}.nad-study-year{font-size:25px}.nad-study-year span{font-size:9px}.nad-studies h3{font-size:25px}.nad-studies p{font-size:14px}.nad-studies .nad-study-source{font-size:10px;line-height:1.6;color:var(--teal);margin-bottom:18px}.nad-studies article>a{margin-top:auto;padding-top:7px;line-height:1.5}.nad-visit{grid-template-columns:1fr;gap:30px;padding-top:42px;padding-bottom:42px}.nad-visit-heading h2{max-width:none;font-size:35px;margin-bottom:24px}.nad-visit-heading figure{max-width:none;display:grid;grid-template-columns:140px 1fr;gap:20px;align-items:center}.nad-visit-heading img{aspect-ratio:1.2}.nad-visit-heading figcaption{margin:0;max-width:150px}.nad-visit-copy article{padding-bottom:22px;margin-bottom:23px}.nad-visit-copy article h3{font-size:25px}.nad-price-section{gap:26px;padding-top:38px}.nad-price-context{grid-template-columns:1fr;gap:23px}.nad-price-context h2{font-size:36px;margin-bottom:0}.nad-price-context p:not(.eyebrow){max-width:none}.nad-price-sheet{padding:23px 18px}.clinical-table-title{display:block;margin-bottom:16px}.clinical-table-title h3{font-size:27px;margin-bottom:7px}.nad-price-sheet th,.nad-price-sheet td{padding:13px 7px;font-size:14px}.nad-price-sheet thead th{font-size:10px}.nad-price-sheet th:first-child,.nad-price-sheet td:first-child{padding-left:7px}.nad-price-section>.clinical-source{grid-column:auto}.iron-intro{grid-template-columns:1fr;gap:25px;padding-top:34px;padding-bottom:27px}.iron-intro h1{font-size:55px;margin-bottom:23px}.iron-intro-visual{display:none}.iron-page-nav{gap:12px 20px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.iron-page-nav a{font-size:11px;min-height:34px;display:flex;align-items:center}.iron-stage{grid-template-columns:1fr;gap:23px;padding:35px 0}.iron-stage-heading{position:relative;padding-left:48px}.iron-stage-heading .clinical-index{position:absolute;left:0;top:2px;font-size:31px}.iron-stage-heading .eyebrow{margin-bottom:11px}.iron-stage-heading h2{font-size:33px;max-width:none}.iron-stage-copy>p{font-size:15px}.iron-stage-copy h3{font-size:25px}.iron-lab-requirement{padding:24px 22px}.iron-lab-requirement p{font-size:14px}.iron-lab-requirement p.clinical-small{font-size:12px}.iron-treatment-fact p{font-size:21px}.iron-prices{padding:25px;margin-top:27px}.iron-prices h3{font-size:28px}.iron-upgrade{grid-template-columns:1fr;gap:23px;padding-top:34px}.iron-upgrade h2{font-size:32px;margin-bottom:17px}.iron-upgrade-title h3{font-size:26px}.iron-page .clinical-close{margin-top:35px}.vitamin-intro{grid-template-columns:1fr;gap:0;padding-top:34px;padding-bottom:32px}.vitamin-intro h1{font-size:56px;margin-bottom:27px}.vitamin-intro-copy .actions{margin-top:24px}.vitamin-editorial{grid-template-columns:1fr;gap:33px;padding-top:28px;padding-bottom:40px}.vitamin-sidebar{position:static;display:grid;grid-template-columns:125px 1fr;gap:23px;align-items:start}.vitamin-figure img{aspect-ratio:1/1.25}.vitamin-figure figcaption{font-size:9px;padding-top:8px}.vitamin-sidebar nav{margin:0;max-width:none}.vitamin-sidebar nav a{font-size:11px;min-height:44px}.vitamin-story section{margin-bottom:32px;padding-bottom:31px}.vitamin-story h2{font-size:35px;margin-bottom:22px}.vitamin-story p{font-size:15px}.vitamin-story h3{font-size:24px}.vitamin-inclusion{gap:15px}.vitamin-inclusion h3{font-size:11px}.vitamin-inclusion p{font-size:14px}.vitamin-screening{padding:23px 22px}.vitamin-screening p{font-size:14px}.vitamin-pricing{padding:38px 0 30px}.vitamin-price-intro{grid-template-columns:1fr;gap:24px;margin-bottom:20px}.vitamin-price-intro h2{font-size:35px}.vitamin-price-table{padding:8px 18px}.vitamin-price-table th,.vitamin-price-table td{padding:16px 0}.vitamin-price-table thead th{font-size:9px;letter-spacing:.04em}.vitamin-price-table tbody th{font-size:20px;width:65%;padding-right:12px}.vitamin-price-table td{font-size:24px}.vitamin-price-table td span{display:block;margin:3px 0 0;font-size:9px}.vitamin-page .clinical-close{margin-top:5px}}
@media(max-width:380px){.nad-editorial-title h1,.iron-intro h1{font-size:50px}.vitamin-intro h1{font-size:50px}.clinical-page .actions .btn{font-size:12px;padding-left:14px;padding-right:14px}.nad-study-year{display:flex;align-items:baseline;gap:12px}.nad-study-year span{margin-top:0}.vitamin-sidebar{grid-template-columns:100px 1fr;gap:16px}.vitamin-sidebar nav a{font-size:10px}.vitamin-price-table{padding:8px 15px}.vitamin-price-table tbody th{font-size:18px}}
/* Keep the iron explanation available on small screens as a compact supporting figure. */
@media(max-width:760px){.iron-intro-visual{display:block;width:180px;max-width:180px;justify-self:center}.iron-intro-visual .iron-process-scene{aspect-ratio:400/510}.iron-intro-visual .iron-process-scene figcaption{font-size:11px;left:12px;right:12px;bottom:10px}.iron-intro-visual .iron-process-toggle{bottom:61px;width:30px;height:30px;right:10px}}

.nad-page .nad-research-qualification{font-size:13px;line-height:1.8;margin:33px 0 0;padding-top:25px;border-top:1px solid #bdccba;max-width:850px}
