body.elemental-page{overflow-x:clip}.elemental-page .elemental-section{border-top:1px solid var(--network-line);scroll-margin-top:28px}.elemental-page .elemental-section-inner{width:100%;max-width:1120px;margin-inline:auto;padding:80px 32px}.elemental-page .science-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:60px;display:grid}.elemental-page .science-copy{min-width:0}.elemental-page article h2{letter-spacing:-.035em;max-width:30ch;color:var(--network-text);margin:0 0 24px;font-weight:450;line-height:1.2}.elemental-page article h3{color:var(--network-text);margin:0 0 16px;font-weight:500;line-height:1.4}.elemental-page .science-prose{overflow-wrap:break-word;font-size:17px;line-height:1.85}.elemental-kicker{color:var(--network-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:11px;line-height:1.7}.elemental-foundation-heading{max-width:760px}.elemental-foundations{border:1px solid var(--network-line);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid;overflow:hidden}.elemental-foundation-card{background:radial-gradient(ellipse at 100% 0, #d2b7870f, transparent 70%), var(--network-panel);flex-direction:column;min-width:0;padding:28px 24px;display:flex}.elemental-foundation-card+.elemental-foundation-card{border-left:1px solid var(--network-line)}.elemental-foundation-top{color:var(--network-muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:9px;line-height:1.7;display:flex}.elemental-symbol{color:var(--network-gold);letter-spacing:-.06em;margin:32px 0 16px;font-size:clamp(64px,7vw,96px);font-weight:350;line-height:1;display:block}.elemental-page .elemental-foundation-card h3{margin-bottom:12px;font-size:23px}.elemental-foundation-dose{color:var(--network-text);font-size:20px;line-height:1.4}.elemental-foundation-form{min-height:44px;color:var(--network-muted);margin-top:8px;font-size:12px;line-height:1.8}.elemental-foundation-role{color:var(--network-prose);margin:24px 0 28px;font-size:15px;line-height:1.85}.elemental-foundation-detail{border-top:1px solid var(--network-line);color:var(--network-gold);justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;font-size:13px;text-decoration:none;display:flex}.elemental-foundation-context{border-left:2px solid var(--network-gold);background:var(--network-section);margin-top:32px;padding:28px 32px}.elemental-foundation-context p:not(.elemental-kicker){max-width:95ch;color:var(--network-muted);font-size:13px;line-height:1.9}.elemental-foundation-context p+p{margin-top:14px}.elemental-page #vitamin-d3{scroll-margin-top:36px}.elemental-anchor{scroll-margin-top:36px;display:block}.elemental-quality-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:48px;display:grid}.elemental-quality-intro .network-figure{justify-self:end;width:100%;max-width:320px}.elemental-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.elemental-quality-card{border:1px solid var(--network-line);background:var(--network-panel);border-radius:4px;flex-direction:column;min-width:0;padding:28px 32px;scroll-margin-top:36px;display:flex}.elemental-quality-mark{color:var(--network-gold);letter-spacing:.04em;margin-bottom:20px;font-size:12px;line-height:1.7}.elemental-page .elemental-quality-card h3{letter-spacing:-.025em;font-size:clamp(22px,2.3vw,28px)}.elemental-quality-body{color:var(--network-prose);margin-bottom:28px;font-size:15px;line-height:1.85}.elemental-quality-detail{color:var(--network-muted);margin:-8px 0 28px;font-size:13px;line-height:1.8}.elemental-quality-detail summary{cursor:pointer;color:var(--network-gold);text-underline-offset:4px}.elemental-quality-detail p{margin-top:16px}.elemental-quality-detail ul{margin-top:16px;padding:0;list-style:none}.elemental-quality-detail li{border-top:1px solid var(--network-line);justify-content:space-between;gap:16px;padding-block:8px;display:flex}body.elemental-page .science-section{background:var(--network-bg);border-color:var(--network-line)}body.elemental-page .science-section:nth-child(2n){background:var(--network-section)}body.elemental-page .science-prose{color:var(--network-prose)}body.elemental-page article h2{font-size:clamp(30px,3.2vw,46px)}.elemental-draft-label{color:var(--network-muted);max-width:40ch;margin-bottom:24px;font-size:12px;line-height:1.7}.elemental-page .science-prose p+p{margin-top:24px}.elemental-magnesium,.elemental-boron-card,.elemental-k2-card{background:radial-gradient(ellipse at 100% 0%, #d2b7870d, transparent 75%), var(--network-panel);border:1px solid var(--network-line);border-radius:4px;min-width:0;padding:40px 32px}.elemental-material-label{color:var(--network-muted);letter-spacing:.08em;font-size:11px;line-height:1.7;display:block}.elemental-magnesium strong,.elemental-boron-card strong,.elemental-k2-card strong{color:var(--network-gold);letter-spacing:-.05em;margin-block:24px;font-size:clamp(48px,5.5vw,76px);font-weight:450;line-height:1.1;display:block}.elemental-magnesium p,.elemental-boron-card p{color:var(--network-prose);font-size:17px;line-height:1.7}.elemental-material-detail{border-top:1px solid var(--network-line);color:var(--network-muted);margin-top:24px;padding-top:20px;font-size:12px;line-height:1.7;display:block}.elemental-k2-card ol{margin:0;padding:0;list-style:none}.elemental-k2-card li{border-top:1px solid var(--network-line);color:var(--network-prose);align-items:baseline;gap:16px;padding-block:14px;font-size:14px;line-height:1.7;display:flex}.elemental-k2-card li span{color:var(--network-gold);font-size:11px}.elemental-source{color:var(--network-gold);text-underline-offset:4px;margin-top:24px;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-block}.elemental-research{background:var(--network-panel);border:1px solid var(--network-line);border-radius:4px;margin-top:28px;padding:20px}.elemental-research summary{cursor:pointer;color:var(--network-text);font-size:15px;line-height:1.7}.elemental-research p{color:var(--network-muted);margin-top:16px;font-size:14px;line-height:1.8}.elemental-vitamin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.elemental-vitamin-grid>div{background:var(--network-panel);border:1px solid var(--network-line);border-radius:4px;min-width:0;padding:24px}.elemental-vitamin-grid h3{font-size:20px;font-weight:500}.elemental-vitamin-grid strong{color:var(--network-gold);margin-top:20px;font-size:18px;font-weight:500;display:block}.elemental-vitamin-grid p{color:var(--network-muted);overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.7}.elemental-page .elemental-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elemental-role-list{color:var(--network-prose);gap:12px;margin:24px 0 0;padding:0;font-size:16px;line-height:1.8;list-style:none;display:grid}.elemental-role-list li{padding-left:18px;position:relative}.elemental-role-list li:before{content:"";border:1px solid var(--network-gold);width:5px;height:5px;position:absolute;top:.8em;left:0}.elemental-benefit-sources{flex-wrap:wrap;gap:12px 20px;margin-top:24px;display:flex}.elemental-benefit-sources .elemental-source{margin-top:0}.elemental-role-note{color:var(--network-muted);max-width:80ch;margin-top:24px;font-size:12px;line-height:1.8}.elemental-formula-scroll{border:1px solid var(--network-line);border-radius:4px;margin-top:32px;overflow-x:auto}.elemental-formula{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.7}.elemental-formula caption{text-align:left;color:var(--network-gold);background:var(--network-panel);padding:20px;font-size:12px}.elemental-formula th,.elemental-formula td{border-top:1px solid var(--network-line);vertical-align:top;padding:18px 20px}.elemental-formula thead{background:var(--network-raised)}.elemental-formula th{font-weight:500}.elemental-formula td:nth-child(2){white-space:nowrap;color:var(--network-gold);font-variant-numeric:tabular-nums}.elemental-formula td:last-child{color:var(--network-muted)}.elemental-routine{border-block:1px solid var(--network-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block:32px;display:grid}.elemental-routine dt{color:var(--network-muted);font-size:12px;line-height:1.7}.elemental-routine dd{color:var(--network-gold);margin-top:12px;font-size:48px;font-weight:450}.elemental-bottom-links{flex-wrap:wrap;align-items:center;gap:24px 32px;margin-top:32px;display:flex}.elemental-bottom-links .purchase-primary{justify-content:space-between;align-items:center;gap:32px;padding:16px 20px;font-size:14px;display:inline-flex}.elemental-bottom-links>a:last-child{color:var(--network-muted);text-underline-offset:5px;font-size:14px}.elemental-hero{isolation:isolate;background:var(--network-bg)}.elemental-ground{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.elemental-hero:after{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--network-bg) 85%, transparent) 0%, color-mix(in srgb, var(--network-bg) 44%, transparent) 40%, transparent 70%)}.elemental-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;column-gap:40px;padding-top:70px;display:grid}.elemental-copy{z-index:1;min-width:0;position:relative}.elemental-copy .purchase-eyebrow{letter-spacing:.13em;max-width:36em;margin-bottom:24px;font-size:10px}.elemental-copy h1{margin:0}.elemental-headline{max-width:16ch;color:var(--network-gold);letter-spacing:-.035em;margin-top:20px;font-size:clamp(28px,3.6vw,44px);font-weight:450;line-height:1.15}.elemental-description{max-width:33ch;color:var(--network-prose);margin:26px 0 30px;font-size:clamp(17px,1.5vw,20px);line-height:1.75}.elemental-offer{max-width:345px}.elemental-status{color:var(--network-gold);letter-spacing:.1em;align-items:center;gap:9px;margin-bottom:18px;font-size:11px;display:inline-flex}.elemental-status>span{background:var(--network-gold);border-radius:50%;width:5px;height:5px}.elemental-page .elemental-enquiry{width:100%;min-height:50px;color:var(--network-button-ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.elemental-explore{width:fit-content;color:var(--network-prose);text-underline-offset:5px;align-items:center;gap:18px;margin-top:20px;font-size:13px;display:flex}.elemental-explore:hover{color:var(--network-gold)}.elemental-stage{min-width:0;height:430px;position:relative}.elemental-stage:after{content:"";filter:blur(10px);z-index:-1;background:#000b;border-radius:50%;width:235px;height:20px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.elemental-bottle{object-fit:contain;filter:drop-shadow(0 8px 10px #0004);width:500px;max-width:none;height:500px;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}.elemental-facts{border-top:1px solid var(--network-line);background:color-mix(in srgb, var(--network-bg) 91%, transparent);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:36px 0 0;padding:24px 20px;list-style:none;display:grid}.elemental-facts li{align-items:start;gap:10px;min-width:0;font-size:12px;line-height:1.6;display:flex}.elemental-fact-mark{border:1px solid var(--network-gold);flex-shrink:0;width:6px;height:6px;margin-top:6px;transform:rotate(45deg)}.elemental-facts b{color:var(--network-text);font-weight:500;display:block}.elemental-facts div>span{color:var(--network-muted);margin-top:5px;display:block}@media (width>=768px) and (width<=1023px){.elemental-inner{column-gap:20px;padding-inline:24px}.elemental-copy .purchase-eyebrow{max-width:26ch}.elemental-bottle{width:450px;height:450px;bottom:-18px}.elemental-stage{height:400px}.elemental-facts{gap:16px;padding-inline:16px}}@media (width<=767px){.elemental-quality-intro,.elemental-quality-grid{grid-template-columns:minmax(0,1fr);gap:24px}.elemental-quality-intro .network-figure{max-width:none}.elemental-quality-card{padding:24px}.elemental-page .elemental-section-inner{padding:56px 20px}.elemental-page .science-layout{grid-template-columns:minmax(0,1fr);gap:32px}.elemental-foundations{grid-template-columns:minmax(0,1fr)}.elemental-foundation-card{padding:28px 24px}.elemental-foundation-card+.elemental-foundation-card{border-left:0;border-top:1px solid var(--network-line)}.elemental-foundation-form{min-height:0}.elemental-foundation-context{padding:24px}.elemental-page .elemental-benefit-grid{grid-template-columns:minmax(0,1fr)}.elemental-vitamin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.elemental-vitamin-grid>div{padding:20px 16px}.elemental-magnesium,.elemental-boron-card,.elemental-k2-card{padding:28px 24px}.elemental-formula{font-size:12px}.elemental-formula th,.elemental-formula td{padding:12px 10px}.elemental-routine{gap:16px}.elemental-ground{object-position:76% center;height:400px}.elemental-hero:after{background:linear-gradient(0deg, var(--network-bg) 0%, var(--network-bg) 63%, color-mix(in srgb, var(--network-bg) 19%, transparent) 82%, transparent 100%)}.elemental-inner{grid-template-columns:minmax(0,1fr);padding:24px 20px 28px}.elemental-stage{grid-row:1;height:280px;margin-bottom:36px}.elemental-stage:after{width:160px;height:14px}.elemental-bottle{width:330px;height:330px;bottom:-14px}.elemental-copy .purchase-eyebrow{margin-bottom:18px;font-size:9px}.elemental-copy h1{font-size:clamp(48px,13vw,72px)}.elemental-description{max-width:35ch;margin-block:22px 26px;font-size:17px}.elemental-offer{max-width:none}.elemental-explore{margin-top:22px}.elemental-facts{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-top:36px;padding-inline:0}}
