.mko-water-education{color:#163c50;margin-top:2rem}.mko-water-education h3{margin:0 0 1.25rem;font-size:clamp(1.45rem,3vw,2rem)}.mko-water-overview{background:#edf9ff;border:1px solid #b9e4f5;border-radius:24px;grid-template-columns:minmax(220px,.8fr) 1.8fr;gap:2rem;padding:2rem;display:grid}.mko-body-chart{text-align:center;flex-direction:column;align-items:center;margin:0;display:flex}.mko-body-chart svg{max-width:100%;height:280px}.mko-body-chart figcaption{flex-direction:column;gap:.4rem;display:flex}.mko-body-chart strong{color:#006f9e;font-size:3rem;line-height:1.2}.mko-body-chart span{font-size:1rem;font-weight:600}.mko-body-chart small{max-width:260px;font-size:.8rem}.mko-organ-panel>p{margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.mko-organ-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mko-organ-grid article{background:#fff;border-radius:16px;padding:1rem}.mko-organ-grid article>span{color:#007eac;font-size:1.8rem}.mko-organ-grid h4{margin:.4rem 0;font-size:1rem;line-height:1.4}.mko-organ-grid strong{color:#007ca7;font-size:1.6rem}.mko-water-bar{background:#e0eff5;border-radius:5px;height:6px;margin-top:.6rem;overflow:hidden}.mko-water-bar span{background:#00a6db;height:100%;display:block}.mko-basics-heading{margin-top:3rem!important}.mko-basics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.mko-basics-grid article{background:#fff;border:1px solid #c8e3ec;border-radius:18px;padding:1.35rem}.mko-basic-icon{color:#0082ac;font-size:2rem}.mko-basics-grid h4{margin:.7rem 0;font-size:1.15rem;line-height:1.4}.mko-basics-grid p{margin:0;font-size:1rem;line-height:1.75}.mko-water-note{margin:1.5rem 0 .75rem;font-size:.9rem;line-height:1.6}.mko-water-sources{flex-wrap:wrap;gap:.7rem 1.5rem;font-size:.875rem;display:flex}.mko-water-sources a{color:#006b96;text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.mko-basics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mko-water-overview{grid-template-columns:1fr 1.6fr;gap:1.25rem;padding:1.25rem}.mko-organ-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.mko-water-overview{grid-template-columns:1fr}.mko-body-chart{flex-direction:row;justify-content:center;gap:1rem}.mko-body-chart svg{flex-shrink:0;width:110px;height:220px}.mko-body-chart strong{font-size:2.5rem}.mko-basics-grid{grid-template-columns:1fr}.mko-organ-grid article{padding:.9rem}.mko-body-chart small{max-width:160px}}.mko-drinking-guide{margin-top:2rem}.mko-drinking-guide h3{font-size:1.5rem}.mko-drinking-guide h4{margin-top:1.5rem;font-size:1.15rem}.mko-drinking-guide p{line-height:1.8}.mko-drinking-table-scroll{border:1px solid #c6dde9;border-radius:12px;margin:1.5rem 0;overflow-x:auto}.mko-drinking-table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:1rem}.mko-drinking-table th,.mko-drinking-table td{border-bottom:1px solid #dce9f0;padding:1rem;line-height:1.6}.mko-drinking-table thead{color:#fff;background:#075d89}.mko-drinking-table tbody tr:nth-child(2n){background:#eef7fb}.mko-drinking-table tbody th{font-weight:600}.mk33-concerns,.mk33-habits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.mk33-concerns article{background:var(--t-surface);border:1px solid var(--t-line);text-align:center;border-radius:18px;padding:25px 16px}.mk33-photo{background-image:url(/images/products/mk33-concerns.jpeg);background-repeat:no-repeat;background-size:720px 405px;border-radius:50%;width:130px;height:100px;margin:0 auto 20px}.mk33-concerns h3{margin:0;font-size:1.2rem;line-height:1.5}.mk33-habits-title{margin-top:54px;font-size:1.7rem}.mk33-habits article{border-top:2px solid var(--t-accent);background:var(--t-surface);border-radius:0 0 14px 14px;padding:24px}.mk33-habits article>span{color:var(--t-accent);font-size:2rem}.mk33-habits h4,.mk33-elements h4{margin:12px 0;font-size:1.15rem}.mk33-habits p,.mk33-elements p{font-size:1rem;line-height:1.8}.mk33-elements article{border-bottom:1px solid var(--t-line);gap:20px;padding:20px 0;display:flex}.mk33-elements strong{color:var(--t-accent);min-width:45px;font-size:1.7rem}.mk33-elements h4{margin-top:0}.mk33-reference{color:var(--t-muted);margin-top:14px;font-size:.875rem;text-decoration:underline;display:inline-block}@media (width<=760px){.mk33-concerns,.mk33-habits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mk33-habits article{padding:18px}.mk33-concerns h3{font-size:1rem}}@media (width<=390px){.mk33-habits{grid-template-columns:1fr}.mk33-concerns article{padding:18px 5px}}.mk13-heritage{background:linear-gradient(130deg,#f8fbff,#e4eeff);border:1px solid #a5bde1;border-radius:24px;margin:56px 0;padding:36px}.mk13-heritage>p{color:#354d77;font-size:17px;line-height:1.9}.mk13-heritage>h2{margin-top:36px;font-size:30px}.mk13-history{border-bottom:1px solid #bed0ed;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px;padding-bottom:25px;display:grid}.mk13-history span{color:#1a4c9b;font-size:48px;font-weight:700}.mk13-history p{color:#45618c;font-size:15px}.mk13-feature-videos{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.mk13-feature-videos article{background:#fff;border:1px solid #b8cdec;border-radius:18px;overflow:hidden}.mk13-feature-videos video{object-fit:contain;background:#142942;width:100%;height:390px;display:block}.mk13-feature-videos article>div{padding:18px 24px}.mk13-feature-videos h3{margin:0 0 7px;font-size:23px}.mk13-feature-videos p{color:#526b94;margin:0}.mk13-concern-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0;display:grid}.mk13-concern-grid article{background:#fff;border:1px solid #b9cee9;border-radius:16px;overflow:hidden}.mk13-skin-image{aspect-ratio:430/285;background-image:url(/images/mk13-education/skin-concerns.jpeg);background-repeat:no-repeat;background-size:446.5%}.mk13-concern-grid h3{color:#163f80;margin:0;padding:16px;font-size:19px}.mk13-small{color:#526b94;font-size:14px;line-height:1.8}.mk13-safety{margin-top:50px}.mk13-safety>h2{font-size:32px}.mk13-safety>p{line-height:1.9}.mk13-news-grid{gap:24px;margin-top:24px;display:grid}.mk13-news-grid figure{background:#fff;border:1px solid #b9cee9;border-radius:18px;margin:0;overflow:hidden}.mk13-news-grid img{width:100%;height:auto;display:block}.mk13-news-grid figcaption{color:#345c92;padding:16px 24px;font-size:16px}@media (width<=850px){.mk13-concern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk13-heritage{padding:24px}.mk13-feature-videos video{height:300px}}@media (width<=550px){.mk13-feature-videos{grid-template-columns:1fr}.mk13-history{gap:12px}.mk13-history span{font-size:34px}.mk13-history p{font-size:13px}.mk13-concern-grid{gap:12px}.mk13-concern-grid h3{padding:12px;font-size:16px}.mk13-heritage{padding:18px}}.mk13-news-video{margin-top:38px}.mk13-news-video iframe,.mk13-youtube-cover{aspect-ratio:16/9;background:#132b4b;border:0;border-radius:18px;width:100%;display:block;overflow:hidden}.mk13-youtube-cover{cursor:pointer;padding:0;position:relative}.mk13-youtube-cover img{object-fit:cover;width:100%;height:100%;display:block}.mk13-youtube-cover span{color:#fff;background:#15498de8;border-radius:50%;place-items:center;width:76px;height:76px;font-size:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk13-news-video .official-button{margin-top:18px}.mk13-element-details article{border-bottom:1px solid #c9dcee;gap:1rem;padding:1rem 0;display:flex}.mk13-element-details article>span{color:#174e88;background:#e7f2ff;border-radius:50%;flex:0 0 3.5rem;place-items:center;height:3.5rem;font-weight:700;display:grid}.mk13-element-details h4{margin:0 0 .4rem}.mk13-element-details article p{margin:0;line-height:1.8}.mk13-chinapress-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mk13-chinapress-pair svg{width:100%;height:auto;display:block}.mk13-chinapress-pair figcaption p{margin:0 0 8px}.mk13-chinapress-pair .mk13-original-news-link{overflow-wrap:anywhere;font-size:12px;line-height:1.5;text-decoration:underline}@media (width<=600px){.mk13-chinapress-pair{grid-template-columns:1fr}}.mk13-visual{--mk-ink:#103760;--mk-muted:#466787;color:var(--mk-ink);background:radial-gradient(at 90% 5%,#cae7fc88,#0000 46%),linear-gradient(135deg,#e4f2ff,#f8fcff 45%,#dceeff);border:1px solid #d6e7f5;border-radius:24px;padding:clamp(20px,3vw,40px);font-size:1rem;line-height:1.8;overflow:hidden}.mk13-visual p,.mk13-visual h2,.mk13-visual h3,.mk13-visual h4{margin:0}.mk13-visual h2{letter-spacing:-.025em;color:#0b2e59;font-size:clamp(1.85rem,3.2vw,2.8rem);line-height:1.3}.mk13-visual h3{font-size:1.25rem;line-height:1.5}.mk13-visual h4{font-size:1.0625rem;line-height:1.5}.mk13-visual .mk13-eyebrow{color:#286b9e;letter-spacing:.17em;margin-bottom:18px;font-size:.875rem}.mk13-visual .mk13-heading-copy{color:var(--mk-muted);margin-top:24px;font-size:1.0625rem;line-height:1.9}.mk13-artwork{mix-blend-mode:multiply;min-width:0;max-width:100%;display:block;overflow:hidden}.mk13-timeline{margin:56px 0 0}.mk13-visual-heading{grid-template-columns:1.6fr 1fr;align-items:start;gap:40px;display:grid}.mk13-journey-motto{text-align:center;padding-top:45px}.mk13-journey-motto p{letter-spacing:.14em;font-size:1.25rem}.mk13-journey-motto span,.mk13-design-motto span{letter-spacing:.25em;color:#3a6a96;margin-top:12px;font-size:.75rem;line-height:1.9;display:block}.mk13-timeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:40px 0 30px;padding:0;list-style:none;display:grid;position:relative}.mk13-timeline-grid:before{content:"";transform-origin:0;background:linear-gradient(90deg,#c0e0fa,#519de0);height:2px;position:absolute;top:108px;left:5%;right:5%;transform:rotate(-5deg)}.mk13-timeline-grid>li{min-width:0;padding-top:65px;position:relative}.mk13-timeline-grid>li:nth-child(2){padding-top:45px}.mk13-timeline-grid>li:nth-child(3){padding-top:25px}.mk13-timeline-grid>li:nth-child(4){padding-top:0}.mk13-generation-heading{text-align:center}.mk13-generation-heading time{color:#105286;background:linear-gradient(145deg,#edf8ff,#c1e1fa);border:1px solid #f8fcff;border-radius:50%;justify-content:center;align-items:center;min-width:88px;min-height:64px;padding:8px 16px;font-size:1.8rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #73afe517}.mk13-generation-heading h3{margin-top:8px;font-size:1.35rem}.mk13-generation-heading p{color:#31618c;font-size:1rem}.mk13-generation-display{flex-direction:column;align-items:center;display:flex}.mk13-bottle{width:100%;height:245px;margin-top:18px}.mk13-generation-copy{background:#ffffff9c;border:1px solid #fff;border-radius:16px;width:100%;min-height:174px;padding:20px 18px}.mk13-generation-copy h4{margin-bottom:8px}.mk13-generation-copy p{color:#3e6489;font-size:1rem;line-height:1.8}.mk13-journey-facts{background:#ffffffb3;border:1px solid #fff;border-radius:16px;grid-template-columns:.8fr 1.6fr 1fr 1fr;align-items:center;gap:20px;padding:22px;display:grid}.mk13-journey-facts>div+div{border-left:1px solid #b8d2e9;padding-left:20px}.mk13-journey-facts h3{margin-bottom:5px;font-size:1rem}.mk13-journey-facts p,.mk13-years span{color:#45698b;font-size:.875rem;line-height:1.75}.mk13-years{align-items:center;gap:12px;display:flex}.mk13-years strong{font-size:3.3rem;line-height:1}.mk13-years span{max-width:85px}.mk13-intro-video{aspect-ratio:16/9;object-fit:contain;background:#0d2740;border:1px solid #c1d7ea;border-radius:18px;width:100%;margin:0 0 clamp(30px,4vw,48px);display:block;box-shadow:0 18px 42px #174f7d1a}.mk13-design-heading{grid-template-columns:1.6fr 1fr .8fr;align-items:center;gap:24px;display:grid}.mk13-formulation .mk13-design-heading h2{font-size:clamp(1.7rem,2.8vw,2.5rem)}.mk13-design-motto p{color:#356b9b;font-size:1.25rem;line-height:1.9}.mk13-design-motto span{border-top:2px solid #78aacf;margin-top:22px;padding-top:16px}.mk13-molecule-art{width:100%;height:210px}.mk13-formulation-panel{background:#ffffffb3;border:1px solid #fff;border-radius:20px;grid-template-columns:.85fr 1.5fr;gap:30px;margin-top:32px;padding:30px;display:grid}.mk13-water-column{border-right:1px solid #c4d7e9;min-width:0;padding-right:26px}.mk13-water-column>p{color:var(--mk-muted);margin-top:14px;font-size:1rem}.mk13-water-art{width:100%;height:220px;margin:12px 0}.mk13-formulation-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mk13-formulation-pillars li{border-top:2px solid #aad1ed;padding-top:10px}.mk13-formulation-pillars strong,.mk13-formulation-pillars span{font-size:.875rem;line-height:1.7;display:block}.mk13-formulation-pillars span{color:#55748f}.mk13-minerals-column{min-width:0}.mk13-minerals-column>h3{margin-bottom:20px}.mk13-minerals-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:18px;display:grid}.mk13-body-art{width:100%;height:auto}.mk13-mineral-cards{gap:12px;min-width:0;display:grid}.mk13-mineral{background:#f8fcffb3;border:1px solid #d6e4ef;border-radius:16px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.mk13-mineral-symbol{color:#155789;background:linear-gradient(135deg,#f4fcff,#aad9f2);border:1px solid #b5d9ed;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:1.05rem;font-weight:700;display:flex;box-shadow:inset 0 3px 8px #fff}.mk13-mineral-1 .mk13-mineral-symbol{color:#795913;background:linear-gradient(135deg,#fffef0,#efd078);border-color:#e6d99c}.mk13-mineral-2 .mk13-mineral-symbol{color:#304f69;background:linear-gradient(135deg,#f4fbff,#adc5d7);border-color:#b7cbd9}.mk13-mineral-3 .mk13-mineral-symbol{color:#235e50;background:linear-gradient(135deg,#f2fffa,#b6dcd2);border-color:#b2d6cb}.mk13-mineral h4{margin:0 0 7px}.mk13-mineral p{color:#4c6780;font-size:1rem;line-height:1.8}.mk13-formulation-footer{background:#ffffffb3;border:1px solid #fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:22px 26px;display:flex}.mk13-formulation-footer p{color:#316793;font-size:1.0625rem}.mk13-formulation-footer span{letter-spacing:.2em;color:#58758f;border-left:1px solid #adc6dc;flex:0 0 25%;padding-left:24px;font-size:.75rem;line-height:1.9}@media (width<=1100px){.mk13-timeline-grid{gap:12px}.mk13-generation-copy{padding:16px 12px}.mk13-journey-facts{grid-template-columns:1fr 1.5fr}.mk13-journey-facts>div:nth-child(3){border-left:0;padding-left:0}.mk13-formulation-panel{grid-template-columns:.85fr 1.3fr;gap:24px;padding:24px}.mk13-minerals-layout{grid-template-columns:1fr}.mk13-body-art{width:100%;height:240px}.mk13-mineral-cards{grid-template-columns:1fr}.mk13-molecule-art{height:150px}.mk13-design-heading{grid-template-columns:1.6fr 1fr}.mk13-molecule-art{display:none}}@media (width<=760px){.mk13-visual-heading{grid-template-columns:1fr;gap:20px}.mk13-journey-motto{text-align:left;padding:0}.mk13-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin-top:28px}.mk13-timeline-grid:before{display:none}.mk13-timeline-grid>li,.mk13-timeline-grid>li:nth-child(n){padding-top:0}.mk13-bottle{height:220px}.mk13-generation-copy{min-height:190px}.mk13-design-heading{grid-template-columns:1fr}.mk13-design-motto p{font-size:1.125rem}.mk13-design-motto span{margin-top:12px;padding-top:10px}.mk13-formulation-panel{grid-template-columns:1fr;padding:22px}.mk13-water-column{border-bottom:1px solid #c4d7e9;border-right:0;padding-bottom:24px;padding-right:0}.mk13-water-art{height:230px}.mk13-minerals-layout{grid-template-columns:1fr}.mk13-body-art{height:280px}.mk13-mineral-cards{grid-template-columns:1fr}.mk13-formulation-footer{display:block}.mk13-formulation-footer span{border-left:0;padding:12px 0 0;display:block}.mk13-timeline{margin-top:32px}}@media (width<=480px){.mk13-visual{border-radius:18px;padding:22px 16px}.mk13-timeline-grid{grid-template-columns:1fr;gap:24px}.mk13-generation-heading{text-align:left;grid-template-columns:84px 1fr;align-items:center;column-gap:16px;display:grid}.mk13-generation-heading time{grid-row:span 2;min-width:0;min-height:62px;padding:8px;font-size:1.55rem}.mk13-generation-heading h3{margin:0;font-size:1.2rem}.mk13-generation-display{grid-template-columns:.85fr 1.15fr;gap:12px;margin-top:12px;display:grid}.mk13-bottle{height:220px;margin:0}.mk13-generation-copy{min-height:0;padding:16px 12px}.mk13-generation-copy p{font-size:1rem}.mk13-journey-facts{grid-template-columns:1fr;padding:20px}.mk13-journey-facts>div+div,.mk13-journey-facts>div:nth-child(3){border-top:1px solid #c7dced;border-left:0;padding:16px 0 0}.mk13-years span{max-width:none}.mk13-formulation-panel{gap:22px;padding:20px 14px}.mk13-mineral{grid-template-columns:48px 1fr;gap:12px;padding:16px 12px}.mk13-mineral-symbol{width:48px;height:48px;font-size:.9375rem}.mk13-formulation-pillars{gap:8px}.mk13-formulation-footer{padding:18px}.mk13-visual h3{font-size:1.2rem}}.mk13-bottle-cutout{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 0 6px #ffffffb3);display:block}.mk13-formulation .mk13-design-heading{grid-template-columns:minmax(0,1fr)}.mk13-formulation .mk13-heading-copy{max-width:1000px}.mk10-education{margin:32px 0}.mk10-education h3{font-size:clamp(23px,2.5vw,32px);line-height:1.5}.mk10-concern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.mk10-concern-grid article{background:linear-gradient(140deg,#fff9f4,#fce7dc);border:1px solid #e6ab97;border-radius:18px;padding:25px}.mk10-concern-icon{color:#fff;background:#b9472a;border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;font-size:34px;line-height:1;display:flex}.mk10-concern-grid h4{color:#702918;margin:18px 0 10px;font-size:20px;line-height:1.5}.mk10-concern-grid p{color:#664338;font-size:16px;line-height:1.8}.mk10-education-note{color:#724738;margin:24px 0;font-size:14px;line-height:1.8}.mk10-education details{font-size:14px;line-height:1.9}.mk10-education summary{cursor:pointer}.mk10-education details a{color:#8d371e;display:block}.mk10-element-details>article{border-bottom:1px solid #b66a4f44;gap:18px;padding:20px 0;display:flex}.mk10-element-details strong{color:#9e3d25;min-width:42px;font-size:25px}.mk10-element-details h4{margin:0 0 8px;font-size:21px}.mk10-element-details p{font-size:16px;line-height:1.8}@media (width<=850px){.mk10-concern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.mk10-concern-grid{grid-template-columns:1fr}}.kidney-education,.kidney-education section{margin-top:48px}.kidney-education h3{font-size:clamp(23px,2.5vw,32px);line-height:1.4}.kidney-stat{background:linear-gradient(120deg,#28383e,#22272b);border:1px solid #697b80;border-radius:16px;padding:32px}.kidney-stat>p{line-height:1.85}.kidney-education-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.kidney-education-grid article{background:#282e33;border:1px solid #46535b;border-radius:12px;padding:24px}.kidney-education-grid article>span{color:#8cd5da;font-size:13px}.kidney-education-grid h4{color:#f2f8fa;margin:14px 0;font-size:20px;line-height:1.4}.kidney-education-grid p{color:#c4d0d5;font-size:16px;line-height:1.85}.kidney-education .kidney-small{color:#becbd0;margin-top:22px;font-size:14px;line-height:1.8}.kidney-education a{color:#9bdde2}.kidney-references{margin-top:28px;font-size:14px;line-height:1.8}.kidney-references summary{cursor:pointer}.kidney-references a{margin-top:10px;display:block}@media (width<=800px){.kidney-education-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.kidney-education-grid{grid-template-columns:1fr}.kidney-stat{padding:22px}}.kidney-symptoms{margin:28px 0 40px}.kidney-symptoms-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.kidney-symptoms .kidney-symptom-badge{color:#fff;background:#28bdc5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;font-size:32px;font-weight:700;display:flex}.kidney-symptoms h4{font-size:21px}@media (width<=1000px){.kidney-symptoms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.kidney-symptoms-grid{grid-template-columns:1fr}}.kidney-education-grid article .kidney-role-icon{color:#a6e8ec;background:linear-gradient(140deg,#35565d,#26343b);border:1px solid #699b9e;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;display:flex;box-shadow:0 8px 22px #0002}.mk8-element-details>article{border-bottom:1px solid #ffffff25;gap:18px;padding:20px 0;display:flex}.mk8-element-details strong{color:#a6e8ec;min-width:44px;font-size:24px}.mk8-element-details h4{margin:0 0 8px;font-size:20px}.mk8-element-details p{font-size:15px;line-height:1.8}.mk8-element-details a{color:#a6e8ec;font-size:13px}.kidney-body-map{background:radial-gradient(#28444d 0,#20282e 70%);border:1px solid #51737a;border-radius:24px;margin:30px 0;padding:28px}.kidney-body-map figcaption{color:#b9dfe2;margin-bottom:24px;font-size:14px}.body-map-layout{grid-template-columns:1fr minmax(200px,.85fr) 1fr;align-items:center;gap:20px;display:grid}.body-map-labels{gap:14px;display:grid}.body-system{text-align:left;color:#e8f3f4;cursor:pointer;background:#25343be6;border:1px solid #526d76;border-radius:14px;gap:12px;width:100%;padding:16px;transition:background .2s,border-color .2s;display:flex}.body-system:hover,.body-system.is-active{background:#365560;border-color:#a5e6e9}.body-system:focus-visible{outline-offset:3px;outline:3px solid #eac49b}.body-system>span{color:#fff;background:#163e48;border:1px solid #9bdde2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:14px;display:flex}.body-system h4{margin:0 0 7px;font-size:18px}.body-system p{color:#cbdcde;margin:0;font-size:14px;line-height:1.7}.body-map-person svg{width:100%;height:auto;display:block}.body-map-person p{text-align:center;color:#b7cdd1;font-size:12px;line-height:1.6}.product-awareness-film{align-items:start}.product-film-cover{position:sticky;top:100px}.product-film-copy>p{line-height:1.85}@media (width<=800px){.body-map-layout{grid-template-columns:1fr 1fr}.body-map-person{grid-area:1/1/auto/-1;justify-self:center;max-width:280px}.kidney-body-map{padding:18px}.product-film-cover{position:static}}@media (width<=480px){.body-map-layout{gap:10px}.body-system{gap:7px;padding:10px}.body-system h4{font-size:16px}.body-system p{font-size:13px}}.official-product-page[data-product=mk8] .mk8-habit-cards article{border:1px solid #4b5058;border-radius:18px;padding:20px;overflow:hidden}.mk8-habit-illustration{background:#26292e;border-bottom:1px solid #41484f;margin:-20px -20px 18px}.mk8-habit-illustration svg{width:100%;height:250px;display:block;overflow:hidden}.official-product-page[data-product=mk8] .mk8-habit-cards h3{margin:10px 0 12px;font-size:1.25rem}.kidney-functions-visual{background:#20282e;border:1px solid #42636b;border-radius:24px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:24px;margin-top:28px;padding:32px;display:grid}.kidney-functions-organ{grid-area:1/2/3;min-width:0;margin:0}.kidney-functions-organ img{mix-blend-mode:lighten;width:100%;height:auto;display:block}.kidney-function-callout{background:#283b42;border:1px solid #527980;border-radius:16px;min-width:0;padding:22px;position:relative}.kidney-function-1{grid-area:1/1/3}.kidney-function-2{grid-area:1/3}.kidney-function-3{grid-area:2/3}.kidney-function-callout:before{content:"";border-top:2px solid #8ad2da;width:25px;position:absolute;top:50%;left:-25px}.kidney-function-1:before{left:auto;right:-25px}.kidney-function-number{color:#183c47;background:#aadfe2;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.875rem;font-weight:700;display:inline-flex}.kidney-function-callout h4{color:#f1fbfc;margin:12px 0 8px;font-size:1.2rem;line-height:1.5}.kidney-function-callout p{color:#d2e0e4;margin:0;font-size:1rem;line-height:1.85}@media (width<=1000px){.kidney-functions-visual{grid-template-rows:auto;grid-template-columns:1fr 1.3fr;gap:18px;padding:24px}.kidney-functions-organ{grid-area:1/1/4}.kidney-function-1,.kidney-function-2,.kidney-function-3{grid-area:auto/2}.kidney-function-callout:before,.kidney-function-1:before{width:19px;left:-19px;right:auto}}@media (width<=600px){.kidney-functions-visual{grid-template-columns:1fr;gap:16px;padding:20px}.kidney-functions-organ{grid-area:1/1;justify-self:center;max-width:320px}.kidney-function-1,.kidney-function-2,.kidney-function-3{grid-area:auto/1}.kidney-function-callout:before{display:none}.kidney-function-callout{padding:20px}.mk8-habit-illustration svg{height:260px}}#kidney-five-roles{scroll-margin-top:100px}.kidney-roles-video{background:#22272b;border:1px solid #46535b;border-radius:16px;margin-bottom:32px;overflow:hidden}.kidney-roles-video video{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}@media (width<=520px){.kidney-roles-video{border-radius:10px;margin-bottom:24px}}.mk20-concern-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.mk20-concern-cards article{background:#fff;border:1px solid #c7e3f2;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #167eb10a}.mk20-concern-cards img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.mk20-concern-cards article>div{padding:24px}.mk20-concern-cards h3{color:#123e5a;margin:12px 0;font-size:1.4rem;line-height:1.5}.mk20-concern-cards p{color:#45697d;font-size:1.0625rem;line-height:1.85}.mk20-formulation .mk20-formulation-panel{grid-template-columns:1fr 1.35fr}.mk20-nutrients-visual>h3{margin-bottom:22px}.mk20-nutrient-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mk20-nutrient-grid .mk13-mineral{padding:24px 20px;display:block}.mk20-nutrient-grid .mk13-mineral-symbol{width:64px;height:64px;margin-bottom:16px;font-size:1.35rem}.mk20-nutrient-grid .mk13-mineral h4{margin-bottom:10px;font-size:1.15rem}.mk20-nutrient-grid .mk13-mineral p{font-size:1rem}.mk20-design-summary{background:#ffffffb3;border:1px solid #fff;border-radius:18px;margin-top:22px;padding:26px}.mk20-formulation .mk20-design-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mk20-formulation .mk20-design-points li{color:#466787;border-left:3px solid #9bccec;margin:0;padding-left:16px;font-size:1rem;line-height:1.8}@media (width<=900px){.mk20-concern-cards{gap:16px}.mk20-concern-cards article>div{padding:20px}.mk20-formulation .mk20-formulation-panel{grid-template-columns:1fr 1.2fr}.mk20-nutrient-grid{grid-template-columns:1fr}.mk20-nutrient-grid .mk13-mineral{grid-template-columns:58px minmax(0,1fr);gap:16px;padding:18px;display:grid}.mk20-nutrient-grid .mk13-mineral-symbol{width:58px;height:58px;margin:0}}@media (width<=760px){.mk20-concern-cards{grid-template-columns:1fr;gap:22px}.mk20-concern-cards article{grid-template-columns:40% minmax(0,1fr);align-items:center;display:grid}.mk20-concern-cards img{object-fit:cover;height:100%}.mk20-formulation .mk20-formulation-panel{grid-template-columns:1fr}.mk20-nutrient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk20-nutrient-grid .mk13-mineral{display:block}.mk20-nutrient-grid .mk13-mineral-symbol{margin-bottom:14px}.mk20-formulation .mk20-design-points{grid-template-columns:1fr}.mk20-design-summary{padding:22px}}@media (width<=480px){.mk20-concern-cards article{display:block}.mk20-concern-cards img{height:auto;max-height:none}.mk20-concern-cards article>div{padding:22px}.mk20-nutrient-grid{grid-template-columns:1fr}.mk20-nutrient-grid .mk13-mineral{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px 14px;display:grid}.mk20-nutrient-grid .mk13-mineral-symbol{width:48px;height:48px;margin:0;font-size:1.1rem}.mk20-design-summary{padding:20px}}.care-formulation .care-formulation-panel{grid-template-columns:.85fr 1.5fr}.care-minerals{min-width:0}.care-minerals>h3{margin-bottom:22px}.care-mineral-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.care-mineral-grid .mk13-mineral{padding:22px;display:block}.care-mineral-grid .mk13-mineral-symbol{margin-bottom:16px}.care-formulation-mk10 .mk13-mineral:last-child{grid-column:1/-1;display:grid}.care-formulation-mk33 .care-mineral-grid{grid-template-columns:1fr}.care-formulation-mk33 .mk13-mineral{grid-template-columns:64px minmax(0,1fr);gap:20px;display:grid}.care-formulation-mk33 .mk13-mineral-symbol{margin:0}.mk10-concern-grid article,.mk33-habits article{border:1px solid var(--t-line);border-radius:20px;padding:0;overflow:hidden}.care-state-image{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.care-state-copy{padding:24px}.care-state-copy h4{margin:0 0 12px}.care-state-copy p{margin:0;line-height:1.8}.mk10-concern-grid h4,.mk33-habits h4{margin-top:0}@media (width<=1100px){.care-formulation .care-formulation-panel{grid-template-columns:.8fr 1.2fr}.care-mineral-grid{grid-template-columns:1fr}.care-mineral-grid .mk13-mineral{grid-template-columns:58px minmax(0,1fr);padding:18px;display:grid}.care-mineral-grid .mk13-mineral-symbol{margin:0}}@media (width<=760px){.care-formulation .care-formulation-panel{grid-template-columns:1fr}.care-state-copy{padding:20px}.mk33-habits article{padding:0}}@media (width<=600px){.mk33-habits,.mk10-concern-grid{grid-template-columns:1fr;gap:22px}.care-mineral-grid .mk13-mineral{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px 14px}.care-mineral-grid .mk13-mineral-symbol{width:48px;height:48px}.care-state-copy{padding:24px}}.care-formulation{--mk-ink:var(--t-ink);--mk-muted:var(--t-muted);color:var(--t-ink);background:var(--t-bg);border-color:var(--t-line)}.care-formulation .mk13-design-heading h2,.care-formulation h3,.care-formulation h4{color:var(--t-ink)}.care-formulation .mk13-eyebrow,.care-formulation .mk13-design-motto p{color:var(--t-accent)}.care-formulation .mk13-design-motto span{color:var(--t-muted);border-color:var(--t-line)}.care-formulation .care-formulation-panel,.care-formulation .mk13-mineral{background:var(--t-surface);border-color:var(--t-line)}.care-formulation .mk13-water-column,.care-formulation .mk13-formulation-pillars li{border-color:var(--t-line)}.care-formulation .mk13-formulation-pillars span,.care-formulation .mk13-mineral p{color:var(--t-muted)}.care-formulation .mk13-mineral .mk13-mineral-symbol{background:linear-gradient(135deg,var(--t-surface),var(--t-soft));border-color:var(--t-line);color:var(--t-accent)}.care-formulation-mk8 .mk13-water-art{mix-blend-mode:normal;border-radius:16px}.care-formulation-mk8 .mk13-mineral .mk13-mineral-symbol{box-shadow:inset 0 2px 8px #ffffff1a}
