*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#142c3f;font-family:var(--font-sans),Arial,sans-serif;background:#fffaf4;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.analyticsConsent{z-index:1000;color:#17313b;background:#fff;border:1px solid #d7e1df;border-left:5px solid #28755e;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;max-width:980px;margin:auto;padding:17px 19px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 12px 45px #17342d2b}.analyticsConsent b{font-size:16px}.analyticsConsent p{margin:4px 0;font-size:13px;line-height:1.55}.analyticsConsent a{color:#155f91;font-size:12px;text-decoration:underline}.analyticsConsent>div:last-child{gap:8px;display:flex}.analyticsConsent button{cursor:pointer;background:#fff;border:1px solid #bdcbce;border-radius:5px;padding:10px 15px;font-weight:700}.analyticsConsent button.accept{color:#fff;background:#176b52;border-color:#176b52}@media (max-width:700px){.analyticsConsent{flex-direction:column;align-items:stretch}.analyticsConsent>div:last-child{justify-content:flex-end}}:root{--ks-ink:#17342f;--ks-deep:#0d3b36;--ks-green:#1d6b60;--ks-mint:#dbeee8;--ks-cream:#f6f1e6;--ks-coral:#e76f51;--ks-gold:#d8aa59;--ks-line:#dbe5e1}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ksWrap{width:min(1180px,100% - 40px);margin:auto}.ksNotice{color:#dbeae7;background:#0b302c;font-size:12px}.ksNotice .ksWrap{justify-content:space-between;align-items:center;gap:24px;min-height:36px;display:flex}.ksHeader{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9ef;border-bottom:1px solid #e7ece8;position:sticky;top:0}.ksHeaderInner{align-items:center;gap:28px;min-height:86px;display:flex}.ksBrand{align-items:center;gap:12px;min-width:260px;display:flex}.ksBrandMark{background:var(--ks-coral);color:#fff;border-radius:14px;place-items:center;width:43px;height:43px;font-size:22px;display:grid;box-shadow:0 8px 22px #e76f5133}.ksBrand>span:last-child{display:grid}.ksBrand strong{font:600 24px/1.1 var(--font-serif);color:var(--ks-deep)}.ksBrand small{letter-spacing:1.5px;text-transform:uppercase;color:#6c7f79;margin-top:4px;font-size:9px}.ksNav{color:#405d57;flex:1;justify-content:center;align-items:center;gap:24px;font-size:13px;font-weight:700;display:flex}.ksNav a:hover{color:var(--ks-coral)}.ksSearchLink{color:var(--ks-deep);border:1px solid #bfcfca;border-radius:999px;padding:10px 17px;font-size:13px;font-weight:800}.ksHero{color:#fff;background:radial-gradient(circle at 75% 35%,#2a776c 0,#154f47 27%,#0b302c 66%);position:relative;overflow:hidden}.ksHero:before{content:"";background:linear-gradient(90deg,#0b302c 0%,#0b302cf2 44%,#0000 75%);position:absolute;inset:0}.ksHeroGrid{grid-template-columns:1.08fr .92fr;min-height:690px;display:grid;position:relative}.ksHeroCopy{z-index:3;align-self:center;padding:70px 0;position:relative}.ksEyebrow{color:#9fd6ca;letter-spacing:2px;font-size:11px;font-weight:900;display:block}.ksEyebrow.ksDark{color:var(--ks-green)}.ksHero h1{max-width:720px;font:500 clamp(48px,5vw,73px)/1.04 var(--font-serif);letter-spacing:-1.6px;margin:20px 0}.ksHeroCopy>p{color:#d5e6e2;max-width:660px;font-size:18px;line-height:1.75}.ksHeroActions{gap:14px;margin:28px 0;display:flex}.ksPrimary,.ksSecondary{border-radius:7px;justify-content:center;align-items:center;padding:15px 21px;font-size:13px;font-weight:850;display:inline-flex}.ksPrimary{background:var(--ks-coral);color:#fff;box-shadow:0 10px 28px #e76f5138}.ksSecondary{color:#fff;border:1px solid #ffffff70}.ksHeroSearch{background:#fff;border-radius:12px;max-width:650px;padding:7px;display:flex;box-shadow:0 18px 42px #071f1c66}.ksHeroSearch input{min-width:0;font:14px var(--font-sans);border:0;outline:none;flex:1;padding:0 18px}.ksHeroSearch button{background:var(--ks-gold);color:#17342f;border:0;border-radius:8px;padding:14px 22px;font-weight:850}.ksTrust{color:#aac2bc;gap:30px;margin-top:34px;font-size:11px;display:flex}.ksTrust span{border-left:1px solid #fff3;gap:3px;padding-left:14px;display:grid}.ksTrust b{color:#fff;font-size:14px}.ksHeroVisual{min-height:600px;position:relative}.ksHeroVisual img{z-index:1;object-fit:cover;filter:saturate(.82)contrast(1.05);border-radius:50%;width:590px;height:590px;position:absolute;top:50%;right:-90px;transform:translateY(-50%);box-shadow:0 30px 80px #061e1a88}.ksVisualHalo{border:1px solid #fff2;border-radius:50%;width:640px;height:640px;position:absolute;top:25px;right:-110px}.ksEvidenceCard{z-index:3;width:300px;color:var(--ks-ink);background:#fffdf8;border-radius:12px;gap:5px;padding:20px 22px;display:grid;position:absolute;bottom:58px;right:-10px;box-shadow:0 18px 55px #04191566}.ksEvidenceCard span{letter-spacing:1.5px;color:var(--ks-coral);font-size:10px;font-weight:900}.ksEvidenceCard strong{font:600 18px/1.25 var(--font-serif)}.ksEvidenceCard small{color:#688078;line-height:1.5}.ksTopicSection{background:#fffdf9;padding:105px 0}.ksSectionIntro{max-width:700px}.ksSectionIntro h2,.ksBlogTeaser h2,.ksEditorial h2{font:550 clamp(36px,4vw,52px)/1.12 var(--font-serif);color:var(--ks-deep);margin:14px 0}.ksSectionIntro p{color:#627770;font-size:17px;line-height:1.7}.ksTopicGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.ksTopicGrid article{border:1px solid var(--ks-line);background:#fff;border-radius:12px;min-height:330px;padding:32px;position:relative;box-shadow:0 14px 40px #17342f0a}.ksTopicGrid article:hover{transform:translateY(-3px);box-shadow:0 18px 45px #17342f15}.ksTopicNumber{font:500 30px var(--font-serif);color:#c6d7d1;position:absolute;top:22px;right:24px}.ksTopicGrid small{color:var(--ks-coral);letter-spacing:1.4px;font-weight:900}.ksTopicGrid h3{font:600 26px/1.2 var(--font-serif);color:var(--ks-deep);margin:22px 0 14px}.ksTopicGrid p{color:#677a74;line-height:1.7}.ksTopicGrid a{color:var(--ks-green);font-size:13px;font-weight:850;position:absolute;bottom:28px}.ksBlogTeaser{background:var(--ks-deep);color:#fff;padding:100px 0}.ksBlogGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:95px;display:grid}.ksBlogTeaser h2{color:#fff}.ksBlogTeaser p{color:#c6d8d4;font-size:17px;line-height:1.75}.ksBlogTeaser .ksSecondary{margin-top:15px}.ksAuthorCard{color:var(--ks-ink);border-top:5px solid var(--ks-coral);background:#fffdf8;border-radius:14px;padding:38px;box-shadow:0 25px 65px #041b1766}.ksAuthorCard>span{color:var(--ks-coral);letter-spacing:1.5px;font-size:10px;font-weight:900}.ksAuthorCard h3{font:600 31px/1.2 var(--font-serif);color:var(--ks-deep);margin:18px 0}.ksAuthorCard div{border-top:1px solid var(--ks-line);margin-top:22px;padding-top:21px;display:grid}.ksAuthorCard small{color:#788a84;margin-top:5px}.ksEditorial{background:var(--ks-cream);padding:90px 0}.ksEditorialGrid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.ksEditorialPoints{gap:15px;display:grid}.ksEditorialPoints p{border-left:3px solid var(--ks-gold);color:#61746e;background:#fffdf8;margin:0;padding:21px 24px;line-height:1.65}.ksEditorialPoints b{color:var(--ks-deep);margin-bottom:4px;display:block}.ksFooter{color:#c7d8d4;background:#082824;padding:65px 0 24px}.ksFooterGrid{grid-template-columns:1.4fr .7fr .7fr;gap:75px;display:grid}.ksBrandFooter{min-width:auto}.ksBrandFooter strong{color:#fff}.ksFooterGrid p{max-width:420px;line-height:1.7}.ksFooterGrid>div:not(:first-child){align-content:start;gap:12px;font-size:13px;display:grid}.ksFooterGrid>div:not(:first-child)>strong{color:#fff;margin-bottom:5px;font-size:14px}.ksFooterBottom{color:#91aaa4;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-top:45px;padding-top:22px;font-size:11px;display:flex}.ksPageHero{color:#fff;background:linear-gradient(125deg,#0b302c,#1a6158);padding:90px 0}.ksPageHero .ksWrap{max-width:980px}.ksPageHero span{color:#a9dace;letter-spacing:2px;font-size:11px;font-weight:900}.ksPageHero h1{font:550 clamp(42px,5vw,66px)/1.07 var(--font-serif);margin:18px 0}.ksPageHero p{color:#d3e6e1;max-width:780px;margin:0;font-size:18px;line-height:1.75}.ksLibrary{background:#fffdf9;padding:80px 0 100px}.ksLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ksLibraryGrid>article{border:1px solid var(--ks-line);background:#fff;border-radius:14px;grid-template-columns:190px 1fr;min-height:280px;display:grid;overflow:hidden;box-shadow:0 14px 40px #17342f0a}.ksLibraryMedia{background:var(--ks-mint);place-items:center;min-height:100%;display:grid;overflow:hidden}.ksLibraryMedia img{object-fit:cover;width:100%;height:100%}.ksLibraryMedia>span{font:500 48px var(--font-serif);color:var(--ks-green)}.ksLibraryCopy{flex-direction:column;padding:28px;display:flex}.ksLibraryCopy>small{color:var(--ks-coral);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:900}.ksLibraryCopy h2{font:600 26px/1.18 var(--font-serif);color:var(--ks-deep);margin:12px 0}.ksLibraryCopy p{color:#62766f;margin:0 0 18px;line-height:1.65}.ksLibraryCopy>div{color:#7b8e87;flex-wrap:wrap;gap:8px 14px;margin:auto 0 18px;font-size:10px;display:flex}.ksLibraryCopy>a{color:var(--ks-green);font-size:13px;font-weight:850}.ksEmpty{border:1px solid var(--ks-line);text-align:center;background:#fff;border-radius:14px;padding:50px}.ksEmpty h2{font:600 30px var(--font-serif);color:var(--ks-deep)}.ksEmpty p{color:#687b75}.ksCrumb{text-align:left;color:#72857e;flex:none;align-items:center;gap:9px;padding:16px 0;font-size:12px;display:flex}.ksCrumb a{color:var(--ks-green)}.ksCrumb b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ksArticleHero{background:#f4eee2;padding:68px 0}.ksArticleHeroGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;display:grid}.ksArticleHeroGrid>div>span{color:var(--ks-coral);letter-spacing:1.7px;font-size:11px;font-weight:900}.ksArticleHero h1{font:550 clamp(42px,5vw,64px)/1.07 var(--font-serif);color:var(--ks-deep);margin:18px 0}.ksArticleHero p{color:#536c65;font-size:18px;line-height:1.75}.ksArticleHero img{aspect-ratio:16/10;object-fit:cover;border-radius:16px;width:100%;box-shadow:0 20px 50px #17342f1f}.ksByline{border-top:1px solid #d9d2c6;margin-top:25px;padding-top:20px;display:grid}.ksByline small{color:#6e817b;margin-top:4px}.ksArticleLayout{grid-template-columns:minmax(0,1fr) 310px;gap:70px;padding-top:75px;padding-bottom:100px;display:grid}.ksArticleMain{min-width:0}.ksArticleMain h2{font:600 34px/1.2 var(--font-serif);color:var(--ks-deep);margin:48px 0 17px}.ksArticleMain h3{font:650 23px/1.3 var(--font-serif);color:var(--ks-deep);margin:34px 0 12px}.ksArticleMain p,.ksArticleMain li{color:#4f6760;font-size:16px;line-height:1.85}.ksArticleMain li{margin-bottom:9px}.ksArticleMain ul{padding-left:23px}.ksToc{text-align:left;border-left:4px solid var(--ks-green);background:#eef5f2;flex:none;gap:10px;margin-bottom:42px;padding:24px 26px;display:grid}.ksToc b{color:var(--ks-deep);margin-bottom:3px}.ksToc a{color:var(--ks-green);font-size:13px}.ksArticleMeta{align-content:start;gap:18px;display:grid}.ksArticleMeta>div{border:1px solid var(--ks-line);background:#fff;border-radius:12px;gap:13px;padding:23px;display:grid}.ksArticleMeta>div>b{color:var(--ks-deep);font:650 18px var(--font-serif);border-bottom:1px solid var(--ks-line);padding-bottom:9px}.ksArticleMeta span{color:#758780;font-size:12px;line-height:1.6}.ksArticleMeta strong{color:var(--ks-ink)}.ksArticleMeta p{color:#687b75;margin:0;font-size:13px;line-height:1.6}.ksArticleMeta a{color:var(--ks-green);font-size:13px;font-weight:750}.ksReferences ol{margin:0;padding-left:18px}.ksReferences li{color:#788a84;margin:5px 0;font-size:12px}.ksDisclaimer,.ksSoon{border-left:4px solid var(--ks-gold);background:#fff6e5;margin-top:40px;padding:22px 24px}.ksDisclaimer b,.ksSoon b{color:var(--ks-deep)}.ksDisclaimer p,.ksSoon p{margin:7px 0 0}.ksEmergency{border-left:4px solid var(--ks-coral);background:#fff0ed;padding:22px 24px}.ksEmergency p{margin:7px 0 0}.ksEmergency ul{margin-bottom:0}.ksHubEmergency{margin-bottom:35px}.ksHubGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ksHubGrid article{border:1px solid var(--ks-line);background:#fff;border-radius:13px;flex-direction:column;min-height:300px;padding:30px;display:flex;position:relative}.ksHubGrid article>span{color:#becfca;font:500 30px var(--font-serif)}.ksHubGrid h2{font:600 27px/1.2 var(--font-serif);color:var(--ks-deep);margin:18px 0 12px}.ksHubGrid p{color:#667972;line-height:1.7}.ksHubGrid a{color:var(--ks-green);margin-top:auto;font-size:13px;font-weight:850}.ksSymptom{background:#fffdf9;padding-top:0}.ksLead{color:var(--ks-deep)!important;font-size:20px!important}.ksFaq{gap:10px;display:grid}.ksFaq details{border:1px solid var(--ks-line);background:#fff;border-radius:9px;padding:17px 19px}.ksFaq summary{cursor:pointer;color:var(--ks-deep);font-weight:800}.ksSearchForm{background:#fff;border-radius:10px;gap:8px;max-width:720px;margin-top:28px;padding:7px;display:flex}.ksSearchForm input{min-width:0;font:15px var(--font-sans);border:0;outline:none;flex:1;padding:0 15px}.ksSearchForm button{background:var(--ks-gold);color:var(--ks-deep);border:0;padding:14px 24px;font-weight:850}.ksSearchResults{gap:14px;display:grid}.ksSearchResults>a{border:1px solid var(--ks-line);background:#fff;border-radius:10px;padding:25px 65px 25px 27px;position:relative}.ksSearchResults small{color:var(--ks-coral);font-weight:850}.ksSearchResults h2{font:600 25px var(--font-serif);color:var(--ks-deep);margin:8px 0}.ksSearchResults p{color:#657971;margin:0;line-height:1.6}.ksSearchResults>a>span{color:var(--ks-green);font-size:25px;position:absolute;top:50%;right:25px}.ksStatic{background:#fffdf9;padding:80px 0 100px}.ksStaticGrid,.ksAuthorProfile{grid-template-columns:minmax(0,1fr) 310px;gap:75px;display:grid}.ksStatic article>section{border-bottom:1px solid var(--ks-line);margin-bottom:28px;padding-bottom:28px}.ksStatic article h2,.ksAuthorProfile h2{font:600 30px var(--font-serif);color:var(--ks-deep);margin:0 0 15px}.ksStatic article p,.ksAuthorProfile p{color:#536b64;font-size:16px;line-height:1.85}.ksStatic article a,.ksMail{color:var(--ks-green);text-decoration:underline}.ksStatic aside{background:#eef5f2;border-radius:12px;align-self:start;gap:12px;padding:25px;display:grid}.ksStatic aside>b{font:650 20px var(--font-serif);color:var(--ks-deep)}.ksStatic aside p{color:#63776f;line-height:1.6}.ksStatic aside a{color:var(--ks-green);font-size:13px;font-weight:750}.ksDiseaseIndex{border:1px solid var(--ks-line);background:#eef5f2;border-radius:14px;margin:0 0 68px;padding:30px}.ksDiseaseIndex>b{font:650 26px var(--font-serif);color:var(--ks-deep);margin-bottom:18px;display:block}.ksDiseaseIndex>div{flex-wrap:wrap;gap:10px;display:flex}.ksDiseaseIndex a{color:var(--ks-green);background:#fff;border:1px solid #d4e3de;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:750;display:flex}.ksDiseaseIndex a span{background:var(--ks-green);color:#fff;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.ksDiseaseGroups{gap:82px;display:grid}.ksDiseaseGroups>section{scroll-margin-top:110px}.ksDiseaseGroups>section>header{border-top:2px solid var(--ks-deep);grid-template-columns:1fr auto;align-items:end;padding:22px 0 25px;display:grid}.ksDiseaseGroups>section>header>span{color:var(--ks-coral);letter-spacing:1.6px;grid-column:1/-1;font-size:10px;font-weight:900}.ksDiseaseGroups>section>header h2{font:600 35px/1.2 var(--font-serif);color:var(--ks-deep);margin:9px 0 0}.ksDiseaseGroups>section>header p{color:#71847d;margin:0 0 5px;font-size:12px}.ksHeroInventoryLink{color:#fff;border:1px solid #fff5;border-radius:999px;margin-top:28px;padding:13px 18px;font-size:13px;font-weight:800;display:inline-flex}.ksHeroInventoryLink:hover{background:#ffffff14}.ksInventory{background:#fffaf4;padding:75px 0 100px}.ksInventoryStats{border:1px solid var(--ks-line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid;overflow:hidden}.ksInventoryStats>div{gap:5px;padding:28px 30px;display:grid}.ksInventoryStats>div+div{border-left:1px solid var(--ks-line)}.ksInventoryStats strong{font:600 40px var(--font-serif);color:var(--ks-deep)}.ksInventoryStats span{color:#6c8079;font-size:12px}.ksInventoryNote{border-left:4px solid var(--ks-green);background:#eef5f2;margin-bottom:40px;padding:24px 28px}.ksInventoryNote b{color:var(--ks-deep)}.ksInventoryNote p{color:#5e746d;margin:7px 0 0;line-height:1.7}.ksInventoryNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:75px;display:grid}.ksInventoryNav a{border:1px solid var(--ks-line);color:var(--ks-green);background:#fff;border-radius:8px;gap:11px;padding:13px 15px;font-size:12px;font-weight:750;display:flex}.ksInventoryNav a span{color:var(--ks-coral)}.ksInventoryGroups{gap:70px;display:grid}.ksInventoryGroups>section{scroll-margin-top:110px}.ksInventoryGroups header{border-top:2px solid var(--ks-deep);grid-template-columns:65px 1fr;align-items:start;gap:18px;padding:24px 0;display:grid}.ksInventoryGroups header>span{color:var(--ks-coral);font:600 30px var(--font-serif)}.ksInventoryGroups header small{color:var(--ks-green);letter-spacing:1.5px;font-weight:900}.ksInventoryGroups h2{font:600 34px/1.2 var(--font-serif);color:var(--ks-deep);margin:7px 0}.ksInventoryGroups header p{color:#73867f;margin:0;font-size:12px}.ksInventoryGroups ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding-left:42px;display:grid}.ksInventoryGroups li{border-bottom:1px solid var(--ks-line);color:var(--ks-coral);padding:14px 0 14px 7px;font-weight:800}.ksInventoryGroups li>a,.ksInventoryGroups li>span{color:var(--ks-ink);justify-content:space-between;gap:15px;font-size:14px;font-weight:650;display:flex}.ksInventoryGroups li>a{text-underline-offset:4px;-webkit-text-decoration:underline #2b7d7477;text-decoration:underline #2b7d7477}.ksInventoryGroups li>a>span{color:var(--ks-green);white-space:nowrap;font-size:11px}.ksInventoryGroups li>span>small{color:#8a9a95;white-space:nowrap;font-size:10px;font-weight:600}.ksTreatmentGroups>section{padding-bottom:18px}.ksTreatmentSummary{color:#526a63;max-width:920px;margin:0 0 25px;font-size:16px;line-height:1.75}.ksTreatmentPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ksTreatmentPreview article{border:1px solid var(--ks-line);background:#fff;border-radius:10px;padding:20px}.ksTreatmentPreview h3,.ksTreatmentApproach h3{color:var(--ks-deep);font:700 19px/1.3 var(--font-serif);margin:0 0 8px}.ksTreatmentPreview p,.ksTreatmentApproach p{color:#60766f;margin:0;line-height:1.65}.ksTreatmentOpen{color:var(--ks-green);text-underline-offset:4px;margin-top:20px;font-size:13px;font-weight:850;text-decoration:underline;display:inline-flex}.ksTreatmentApproach{border-left:3px solid var(--ks-coral);background:#fffaf4;margin:0 0 13px;padding:21px 24px}.ksTreatmentDiseaseList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;padding-left:25px;display:grid}.ksTreatmentDiseaseList li{border-bottom:1px solid var(--ks-line);padding:11px 4px}.ksTreatmentDiseaseList a{color:var(--ks-ink);justify-content:space-between;gap:15px;font-weight:700;display:flex}.ksTreatmentDiseaseList a span{color:var(--ks-green);white-space:nowrap;font-size:11px}@media (max-width:980px){.ksNav{display:none}.ksHeroGrid{grid-template-columns:1fr}.ksHeroCopy{padding-bottom:410px}.ksHeroVisual{height:430px;min-height:0;position:absolute;inset:auto 0 0}.ksHeroVisual img{width:420px;height:420px;right:-35px}.ksVisualHalo{width:450px;height:450px;top:-10px;right:-50px}.ksEvidenceCard{bottom:40px;right:290px}.ksTopicGrid{grid-template-columns:1fr 1fr}.ksBlogGrid,.ksEditorialGrid{gap:50px}.ksLibraryGrid{grid-template-columns:1fr}.ksArticleLayout,.ksStaticGrid,.ksAuthorProfile{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.ksHubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ksNotice .ksWrap span:last-child{display:none}.ksHeaderInner{min-height:75px}.ksBrand{min-width:0}.ksBrand strong{font-size:21px}.ksBrand small{font-size:8px}.ksSearchLink{margin-left:auto}.ksHeroGrid{min-height:790px}.ksHeroCopy{padding:54px 0 365px}.ksHero h1{font-size:44px}.ksHeroCopy>p{font-size:16px}.ksHeroActions{flex-direction:column;align-items:stretch;width:max-content}.ksHeroSearch{border-radius:9px}.ksHeroSearch input{padding:0 10px}.ksHeroSearch button{padding:13px}.ksTrust{gap:13px}.ksTrust span:last-child{display:none}.ksHeroVisual{height:350px}.ksHeroVisual img{width:330px;height:330px;right:-80px}.ksVisualHalo{width:350px;height:350px;right:-90px}.ksEvidenceCard{width:230px;padding:15px;bottom:24px;left:0;right:auto}.ksTopicSection,.ksBlogTeaser,.ksEditorial{padding:72px 0}.ksTopicGrid,.ksBlogGrid,.ksEditorialGrid,.ksFooterGrid,.ksLibraryGrid,.ksArticleHeroGrid,.ksArticleLayout,.ksHubGrid,.ksStaticGrid,.ksAuthorProfile{grid-template-columns:1fr}.ksTopicGrid article{min-height:300px}.ksBlogGrid{gap:35px}.ksFooterGrid{gap:34px}.ksFooterBottom{display:grid}.ksPageHero{padding:65px 0}.ksPageHero h1{font-size:42px}.ksLibrary{padding:55px 0 75px}.ksLibraryGrid>article{grid-template-columns:1fr}.ksLibraryMedia{height:210px}.ksDiseaseIndex{margin-bottom:50px;padding:22px}.ksDiseaseIndex>div{display:grid}.ksDiseaseGroups{gap:60px}.ksDiseaseGroups>section>header{grid-template-columns:1fr}.ksDiseaseGroups>section>header h2{font-size:30px}.ksDiseaseGroups>section>header p{margin-top:8px}.ksInventory{padding:50px 0 75px}.ksInventoryStats,.ksInventoryNav,.ksInventoryGroups ol,.ksTreatmentPreview,.ksTreatmentDiseaseList{grid-template-columns:1fr}.ksInventoryStats>div+div{border-left:0;border-top:1px solid var(--ks-line)}.ksInventoryNav{margin-bottom:55px}.ksInventoryGroups header{grid-template-columns:45px 1fr}.ksInventoryGroups h2{font-size:29px}.ksInventoryGroups ol{padding-left:32px}.ksInventoryGroups li>a,.ksInventoryGroups li>span,.ksTreatmentDiseaseList a{display:grid}.ksInventoryGroups li>a>span,.ksInventoryGroups li>span>small,.ksTreatmentDiseaseList a span{white-space:normal}.ksArticleHero{padding:48px 0}.ksArticleHeroGrid{gap:35px}.ksArticleLayout{gap:40px;padding-top:50px}.ksArticleMeta{grid-row:auto}.ksStatic{padding:55px 0 75px}}.ksLocalIntent{max-width:720px;color:var(--ks-green);letter-spacing:.25px;margin:-7px 0 20px;font-size:12px;font-weight:800;display:block}.ksArticleMain h2,.ksArticleMain h3{scroll-margin-top:115px}.ksToc{border:1px solid #d9e8e3;border-left:4px solid var(--ks-green);background:linear-gradient(135deg,#eef8f5,#fff7ed);border-radius:0 12px 12px 0;gap:9px;padding:26px 28px}.ksToc>span{color:var(--ks-coral);letter-spacing:1.5px;font-size:9px;font-weight:900}.ksToc b{font:650 22px/1.25 var(--font-serif);margin-bottom:5px}.ksToc ol{counter-reset:guide;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px;margin:0;padding:0;list-style:none;display:grid}.ksToc li{counter-increment:guide;grid-template-columns:24px 1fr;align-items:start;gap:6px;margin:0;display:grid}.ksToc li:before{content:counter(guide,decimal-leading-zero);color:#9b7061;font-size:10px;font-weight:900;line-height:1.8}.ksToc a{font-weight:700;line-height:1.45}.ksToc a:hover{text-decoration:underline}@media (max-width:680px){.ksToc{padding:22px 20px}.ksToc ol{grid-template-columns:1fr}}.ksHeaderInner{gap:22px;position:relative}.ksMenuToggle{color:var(--ks-deep);font:800 12px var(--font-sans);cursor:pointer;background:#fff;border:1px solid #bfcfca;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;display:none}.ksMenuToggle span{font-size:17px;line-height:1}.ksNav{gap:13px;font-size:12px;font-weight:750}.ksNavGroup{align-items:center;height:86px;display:flex;position:relative}.ksNavPrimary{white-space:nowrap;align-items:center;display:flex}.ksNavPrimary>a,.ksNavDirect{padding:12px 4px}.ksNavPrimary>button{width:25px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ksNavPrimary>button span{font-size:16px;transition:transform .18s}.ksSubmenu{z-index:80;border:1px solid var(--ks-line);opacity:0;visibility:hidden;pointer-events:none;background:#fffdf9;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;width:360px;padding:12px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% - 7px);left:50%;transform:translate(-50%,8px);box-shadow:0 22px 55px #071b2d2b}.ksSubmenu:before{content:"";height:12px;position:absolute;top:-10px;left:0;right:0}.ksSubmenu a{color:#38556b;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:10px 11px;line-height:1.3;display:flex}:is(.ksSubmenu a:hover,.ksSubmenu a:focus-visible){background:var(--ks-mint)}.ksSubmenu a span{color:var(--ks-coral)}.ksNavGroup:hover .ksSubmenu,.ksNavGroup:focus-within .ksSubmenu,.ksNavGroup.isExpanded .ksSubmenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.ksNavGroup:hover .ksNavPrimary>button span,.ksNavGroup:focus-within .ksNavPrimary>button span,.ksNavGroup.isExpanded .ksNavPrimary>button span{transform:rotate(180deg)}@media (max-width:1180px){.ksHeaderInner{gap:12px}.ksMenuToggle{margin-left:auto;display:flex}.ksNav{z-index:90;border:1px solid var(--ks-line);background:#fffdf9;border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;max-height:calc(100vh - 130px);padding:12px;display:none;position:absolute;top:calc(100% - 6px);left:0;right:0;overflow:auto;box-shadow:0 24px 60px #071b2d33}.ksNav.isOpen{display:flex}.ksNavGroup{border-bottom:1px solid #e7eeec;height:auto;display:block}.ksNavPrimary{justify-content:space-between}.ksNavPrimary>a,.ksNavDirect{padding:13px 11px;font-size:14px;display:flex}.ksNavPrimary>button{width:44px;height:44px}.ksNavDirect{border-bottom:1px solid #e7eeec}.ksSubmenu{width:auto;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;padding:0 7px 11px;display:none;position:static;transform:none}.ksNavGroup:hover .ksSubmenu,.ksNavGroup:focus-within .ksSubmenu{display:none;transform:none}.ksNavGroup.isExpanded .ksSubmenu{display:grid;transform:none}.ksSubmenu:before{display:none}.ksSubmenu a{background:#f1f8f6}.ksNavGroup.isExpanded .ksNavPrimary>button span{transform:rotate(180deg)}}@media (max-width:680px){.ksBrand small{display:none}.ksSearchLink{margin-left:0;padding:9px 12px}.ksMenuToggle b{display:none}.ksNav{left:-4px;right:-4px}.ksSubmenu{grid-template-columns:1fr}}.ksHeroVisual img{object-fit:contain;box-shadow:none;filter:saturate(.86)contrast(1.02)drop-shadow(0 30px 44px #041d1866);border-radius:0;right:-48px}@media (max-width:980px){.ksHeroVisual img{right:-15px}}@media (max-width:680px){.ksHeroVisual img{right:-55px}}.ksCalculatorNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:38px 0 70px;display:grid}.ksCalculatorNav a{border:1px solid var(--ks-line);min-height:82px;color:var(--ks-deep);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:17px 18px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.ksCalculatorNav a:hover{border-color:var(--ks-turquoise);box-shadow:0 12px 28px #071b2d10}.ksCalculatorNav span{color:var(--ks-red);font:600 19px var(--font-serif)}.ksCalculatorGroups{gap:85px;display:grid}.ksCalculatorGroups>section{scroll-margin-top:110px}.ksCalculatorGroups>section>header{border-bottom:2px solid var(--ks-deep);grid-template-columns:70px minmax(0,1fr);align-items:start;gap:20px;padding-bottom:25px;display:grid}.ksCalculatorGroups>section>header>span{color:var(--ks-red);font:600 28px var(--font-serif)}.ksCalculatorGroups h2{color:var(--ks-deep);font:600 36px/1.15 var(--font-serif);margin:0}.ksCalculatorGroups header p{color:#617782;max-width:760px;margin:10px 0 0;line-height:1.65}.ksCalculatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.ksCalculatorGrid article{border:1px solid var(--ks-line);background:#fff;border-radius:14px;flex-direction:column;min-height:285px;padding:28px;display:flex;box-shadow:0 14px 36px #071b2d08}.ksCalculatorMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ksCalculatorMeta small{background:var(--ks-mint);color:var(--ks-deep);letter-spacing:.5px;text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:900}.ksCalculatorMeta>span{color:#89999e;font-size:10px}.ksCalculatorGrid h3{color:var(--ks-deep);font:600 27px/1.2 var(--font-serif);margin:22px 0 11px}.ksCalculatorGrid p{color:#5f747d;margin:0 0 24px;line-height:1.7}.ksCalculatorLinks{flex-wrap:wrap;gap:9px;margin-top:auto;display:flex}.ksCalculatorLinks a{background:var(--ks-navy);color:#fff;border-radius:7px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:850;display:inline-flex}.ksCalculatorLinks a:hover{background:var(--ks-blue)}.ksCalculatorLinks a span{color:var(--ks-gold)}.ksCalculatorNote{border-left:4px solid var(--ks-gold);color:#68787d;background:#fff8e9;margin-top:55px;padding:22px 25px;line-height:1.65}.ksCalculatorNote b{color:var(--ks-deep)}@media (max-width:980px){.ksCalculatorNav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ksCalculatorGrid,.ksCalculatorNav{grid-template-columns:1fr}.ksCalculatorGroups{gap:65px}.ksCalculatorGroups>section>header{grid-template-columns:45px 1fr;gap:10px}.ksCalculatorGroups h2{font-size:29px}.ksCalculatorGrid article{min-height:0;padding:24px}.ksCalculatorMeta{align-items:flex-start}.ksCalculatorMeta>span{text-align:right;max-width:90px}}.ksNutritionHero{color:#fff;border-bottom:3px solid var(--ks-gold);background:linear-gradient(128deg,#06172d,#0b3d6b 58%,#218f89);padding:78px 0}.ksNutritionHeroGrid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:center;gap:70px;display:grid}.ksNutritionHero span,.ksNutritionBody header>span,.ksNutritionMeals header>span,.ksNutritionChoices section>span,.ksNutritionSafety>span,.ksNutritionPdf span,.ksNutritionSources>span,.ksNutritionIntro span{color:var(--ks-gold);letter-spacing:1.8px;font-size:10px;font-weight:900}.ksNutritionHero h1{max-width:760px;font:600 clamp(43px,5vw,68px)/1.04 var(--font-serif);margin:17px 0}.ksNutritionHero h1 em{color:#a9ddd4;font-weight:500;display:block}.ksNutritionHero p{color:#d7e6e9;max-width:700px;font-size:18px;line-height:1.75}.ksNutritionHeroGrid>div>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ksNutritionHeroGrid>div a{background:var(--ks-gold);color:var(--ks-deep);border-radius:7px;padding:13px 17px;font-size:12px;font-weight:900}.ksNutritionHeroGrid>div a+a{color:#fff;background:0 0;border:1px solid #fff5}.ksNutritionHero aside{background:#ffffff0c;border:1px solid #fff3;border-radius:16px;padding:28px;box-shadow:0 24px 55px #00101f38}.ksNutritionHero aside>b{font:600 25px var(--font-serif)}.ksPlate{grid-template-columns:2fr 1fr 1fr;gap:8px;margin:22px 0;display:grid}.ksPlate span{color:#fff;text-align:center;letter-spacing:0;background:#45b9b2;border-radius:80px 12px 12px 80px;flex-direction:column;justify-content:center;align-items:center;min-height:135px;padding:15px;font-size:11px;display:flex}.ksPlate span+span{background:#d6a536;border-radius:12px}.ksPlate span:last-child{background:#d51f3f}.ksPlate strong{font:600 28px var(--font-serif)}.ksNutritionHero aside small{color:#c8d9dd;line-height:1.6;display:block}.ksNutritionIntro{background:#fff8ef;padding:70px 0}.ksNutritionIntro .ksWrap{text-align:center;max-width:930px}.ksNutritionIntro h2,.ksNutritionBody h2{color:var(--ks-deep);font:600 38px/1.15 var(--font-serif);margin:13px 0 18px}.ksNutritionIntro p{color:#536c78;margin:0;font-size:17px;line-height:1.85}.ksNutritionBody{background:#fffdf9;padding:85px 0 100px}.ksNutritionBody>.ksWrap>header{text-align:center;margin-bottom:36px}.ksNutritionPrinciples{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ksNutritionPrinciples article{border:1px solid var(--ks-line);background:#fff;border-radius:13px;min-height:245px;padding:25px}.ksNutritionPrinciples article>span{color:var(--ks-red);font:600 25px var(--font-serif)}.ksNutritionPrinciples h3,.ksNutritionMeals h3{color:var(--ks-deep);font:600 23px/1.2 var(--font-serif);margin:17px 0 9px}.ksNutritionPrinciples p,.ksNutritionMeals p{color:#61757e;margin:0;line-height:1.65}.ksNutritionMeals{margin-top:90px}.ksNutritionMeals>header{text-align:left;border-bottom:2px solid var(--ks-deep);padding-bottom:20px}.ksNutritionMeals>header p{color:#687b83}.ksNutritionMeals>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.ksNutritionMeals article{background:var(--ks-mint);border-radius:13px;padding:27px}.ksNutritionMeals article:nth-child(2){background:#fff0e8}.ksNutritionMeals article:nth-child(3){background:#fff6db}.ksNutritionMeals small{color:var(--ks-red);letter-spacing:1px;text-transform:uppercase;font-weight:900}.ksNutritionChoices{grid-template-columns:1fr 1fr;gap:25px;margin-top:85px;display:grid}.ksNutritionChoices section{background:#e8f6f2;border-radius:15px;padding:35px}.ksNutritionChoices section+section{background:#fff0ed}.ksNutritionChoices h2{font-size:32px}.ksNutritionChoices ul{margin:0;padding-left:20px}.ksNutritionChoices li{color:#506a72;margin:12px 0;line-height:1.55}.ksNutritionSafety{border-left:5px solid var(--ks-red);background:#fff6e5;margin-top:60px;padding:35px}.ksNutritionSafety h2{font-size:33px}.ksNutritionSafety p{color:#536c78;margin:0;font-size:16px;line-height:1.8}.ksNutritionPdf{background:var(--ks-deep);color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:35px;margin-top:65px;padding:38px;display:flex}.ksNutritionPdf h2{color:#fff;margin:12px 0;font-size:34px}.ksNutritionPdf p{color:#ccdde0;max-width:680px;margin:0;line-height:1.65}.ksNutritionPdf>a{background:var(--ks-gold);color:var(--ks-deep);border-radius:7px;flex:none;padding:14px 18px;font-size:12px;font-weight:900}.ksNutritionSources{border-top:2px solid var(--ks-deep);margin-top:80px;padding-top:40px}.ksNutritionSources div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ksNutritionSources a{border-bottom:1px solid var(--ks-line);color:var(--ks-deep);justify-content:space-between;gap:15px;padding:16px;font-weight:750;display:flex}.ksNutritionSources a span{color:var(--ks-red)}@media (max-width:980px){.ksNutritionHeroGrid{grid-template-columns:1fr;gap:45px}.ksNutritionPrinciples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ksNutritionHero{padding:58px 0}.ksNutritionHero h1{font-size:44px}.ksPlate{grid-template-columns:1fr}.ksPlate span,.ksPlate span+span{border-radius:12px;min-height:90px}.ksNutritionPrinciples,.ksNutritionMeals>div,.ksNutritionChoices,.ksNutritionSources div{grid-template-columns:1fr}.ksNutritionPrinciples article{min-height:0}.ksNutritionPdf{padding:28px;display:grid}.ksNutritionPdf>a{justify-self:start}}.ksDrugHero{color:#fff;background:#071d33;padding:92px 0 70px}.ksDrugHero>div>span,.ksDrugInventory header>span,.ksRecentDrugs header>span,.ksPipeline header>span,.ksDrugSources>div>span{color:#ef3651;letter-spacing:.18em;font-size:13px;font-weight:800}.ksDrugHero h1{letter-spacing:-.045em;max-width:1050px;margin:22px 0;font-family:Georgia,serif;font-size:clamp(48px,6.5vw,92px);font-weight:400;line-height:.98}.ksDrugHero h1 em{color:#50c7bd;font-style:normal}.ksDrugHero>div>p{color:#c3d1dc;max-width:850px;font-size:20px;line-height:1.7}.ksDrugStats{border-top:1px solid #365064;max-width:900px;margin-top:48px;padding-top:28px;display:flex}.ksDrugStats b{color:#fff;min-width:210px;font-family:Georgia,serif;font-size:38px;font-weight:400}.ksDrugStats small{color:#91a7b9;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;display:block}.ksDrugLocal{z-index:5;background:#fff;border-bottom:1px solid #d9e1e6;position:sticky;top:0}.ksDrugLocal>div{gap:30px;padding-block:17px;display:flex;overflow:auto}.ksDrugLocal a{color:#153653;white-space:nowrap;font-size:14px;font-weight:750}.ksDrugNotice{background:#fff4dc;padding:28px 0}.ksDrugNotice>div{grid-template-columns:260px 1fr;align-items:flex-start;gap:24px;display:grid}.ksDrugNotice strong{color:#a54120;font-size:18px}.ksDrugNotice p{color:#674f40;margin:0;line-height:1.7}.ksDrugInventory{background:#f7f8f6;padding:90px 0}.ksDrugInventory>div>header,.ksRecentDrugs>div>header,.ksPipeline>div>header{max-width:900px}.ksDrugInventory h2,.ksRecentDrugs h2,.ksPipeline h2,.ksDrugSources h2{color:#102840;letter-spacing:-.035em;margin:15px 0;font-family:Georgia,serif;font-size:clamp(38px,5vw,64px);font-weight:400}.ksDrugInventory>div>header p,.ksRecentDrugs>div>header p,.ksPipeline>div>header p{color:#566d7e;font-size:18px;line-height:1.7}.ksDrugToc{grid-template-columns:repeat(3,1fr);gap:1px;margin:42px 0 70px;display:grid}.ksDrugToc a{color:#173650;background:#fff;gap:13px;min-height:74px;padding:22px;font-weight:700;display:flex}.ksDrugToc a:hover{background:#e5f5f2}.ksDrugToc span{color:#ef3651;font-size:12px}.ksDrugGroups{gap:28px;display:grid}.ksDrugGroups>article{background:#fff;border:1px solid #dce3e7;padding:34px;scroll-margin-top:85px}.ksDrugGroups>article>header{grid-template-columns:54px 1fr;gap:18px;display:grid}.ksDrugGroups>article>header>span{color:#ef3651;font-size:16px;font-weight:800}.ksDrugGroups>article h2{margin:0 0 8px;font-family:Georgia,serif;font-size:34px}.ksDrugGroups>article header p{color:#5b7181;margin:0;font-size:16px;line-height:1.6}.ksDrugClasses{grid-template-columns:repeat(2,1fr);gap:1px;margin:28px 0;display:grid}.ksDrugClasses section{background:#f5f7f6;padding:20px}.ksDrugClasses h3{color:#123a5b;margin:0 0 9px;font-size:14px}.ksDrugClasses p{color:#4f6575;margin:0;line-height:1.7}.ksDrugGroups aside{color:#684f3d;background:#fff4dc;border-left:4px solid #f3b61f;padding:16px 18px;line-height:1.6}.ksDrugGroups aside b{color:#a54120;letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}.ksRecentDrugs{color:#fff;background:#09253e;padding:90px 0}.ksRecentDrugs h2{color:#fff}.ksRecentDrugs>div>header p{color:#b8c8d4}.ksRecentDrugs>div>div{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:44px;display:grid}.ksRecentDrugs article{background:#102f49;border:1px solid #31516b;padding:28px}.ksRecentDrugs article>div{justify-content:space-between;display:flex}.ksRecentDrugs article span{color:#51c8be;font-weight:800}.ksRecentDrugs article small{color:#a9bdcb}.ksRecentDrugs h3,.ksPipeline h3{margin:26px 0 8px;font-family:Georgia,serif;font-size:30px;font-weight:400}.ksRecentDrugs article>b{color:#f4bd35;font-size:12px}.ksRecentDrugs article p{color:#cad6df;line-height:1.65}.ksRecentDrugs a,.ksPipeline a{color:#fff;text-underline-offset:4px;font-size:13px;font-weight:750;text-decoration:underline}.ksPipeline{background:#e7f5f2;padding:90px 0}.ksPipeline>div>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.ksPipeline article{background:#fff;border-top:4px solid #ef3651;padding:26px}.ksPipeline article>span{color:#ef3651;font-size:12px;font-weight:800}.ksPipeline article h3{color:#102840;margin:18px 0 4px}.ksPipeline article small{color:#647a89;display:block}.ksPipeline article b{color:#a54120;margin-top:18px;font-size:12px;display:block}.ksPipeline article p{color:#526a79;line-height:1.6}.ksPipeline a{color:#153f62}.ksDrugSources{background:#fff;padding:80px 0}.ksDrugSources>div>div{grid-template-columns:repeat(2,1fr);gap:1px;margin:30px 0;display:grid}.ksDrugSources a{color:#123b5c;background:#f4f6f5;padding:22px;font-weight:750}.ksDrugSources p{color:#657987;max-width:980px;font-size:14px;line-height:1.7}@media (max-width:900px){.ksDrugToc,.ksPipeline>div>div{grid-template-columns:repeat(2,1fr)}.ksDrugStats{flex-wrap:wrap;gap:24px}.ksDrugNotice>div{grid-template-columns:1fr}}@media (max-width:650px){.ksDrugHero{padding:68px 0 50px}.ksDrugToc,.ksDrugClasses,.ksRecentDrugs>div>div,.ksPipeline>div>div,.ksDrugSources>div>div{grid-template-columns:1fr}.ksDrugGroups>article{padding:24px 18px}.ksDrugGroups>article>header{grid-template-columns:1fr}.ksDrugStats b{min-width:135px}.ksDrugLocal{position:static}}.ksEditorHero{color:#fff;background:#071d33;padding:92px 0}.ksEditorHeroGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:70px;display:grid}.ksEditorHero span,.ksEditorIntro span,.ksEditorBody article>span,.ksEditorDisclosure>span{color:#ef3651;letter-spacing:.17em;font-size:12px;font-weight:850}.ksEditorHero h1{letter-spacing:-.045em;margin:20px 0;font-family:Georgia,serif;font-size:clamp(52px,6.2vw,86px);font-weight:400;line-height:1}.ksEditorHero h1 em{color:#53c9be;font-style:normal}.ksEditorHeroGrid>div>p{color:#c6d4de;font-size:21px}.ksEditorRole{border-top:1px solid #355068;margin-top:38px;padding-top:24px}.ksEditorRole b{color:#f4bd35;letter-spacing:.12em;text-transform:uppercase;font-size:12px;display:block}.ksEditorRole p{color:#b8cad7;line-height:1.7}.ksEditorHero aside{text-align:center;background:#102f49;border:1px solid #3b5870;flex-direction:column;align-items:center;padding:42px 26px;display:flex}.ksEditorMonogram{color:#0c3c57;background:#e7f5f2;border:8px solid #1a405d;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin-bottom:24px;font-family:Georgia,serif;font-size:44px;display:flex}.ksEditorHero aside strong{font-family:Georgia,serif;font-size:23px}.ksEditorHero aside span{color:#a9bfcd;letter-spacing:.04em;margin-top:9px;font-size:12px}.ksEditorIntro{background:#e7f5f2;padding:76px 0}.ksEditorIntro>div{max-width:980px}.ksEditorIntro h2,.ksEditorBody h2{color:#102840;letter-spacing:-.035em;margin:15px 0;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:400}.ksEditorIntro p{color:#456170;font-family:Georgia,serif;font-size:25px;line-height:1.7}.ksEditorBody{background:#fff;padding:90px 0}.ksEditorLayout{grid-template-columns:minmax(0,1fr) 310px;gap:70px;display:grid}.ksEditorLayout article>p{color:#516a79;font-size:18px;line-height:1.8}.ksEditorTimeline{border-top:1px solid #d8e1e6;margin:36px 0 80px}.ksEditorTimeline section{border-bottom:1px solid #d8e1e6;grid-template-columns:90px 1fr;gap:28px;padding:24px 0;display:grid}.ksEditorTimeline section>b{color:#ef3651;font-family:Georgia,serif;font-size:28px}.ksEditorTimeline h3{color:#123b5a;margin:0;font-size:18px}.ksEditorTimeline p{color:#637987;margin:6px 0 0}.ksEditorExpertise{gap:10px;margin:28px 0 70px;padding:0;list-style:none;display:grid}.ksEditorExpertise li{color:#24465e;background:#f4f7f6;border-left:4px solid #50c7bd;padding:18px 20px;font-size:17px}.ksEditorDisclosure{background:#fff4dc;padding:30px}.ksEditorDisclosure h2{font-size:34px}.ksEditorDisclosure p{color:#6b5545;line-height:1.75}.ksEditorLayout>aside{align-content:start;gap:18px;display:grid}.ksEditorLayout>aside>div{background:#f4f7f6;padding:25px}.ksEditorLayout>aside b{color:#123a59;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:13px;display:block}.ksEditorLayout>aside span,.ksEditorLayout>aside a{color:#536b79;border-top:1px solid #d7e0e4;padding:12px 0;font-size:14px;display:block}.ksEditorLayout>aside a{color:#104b73;font-weight:750}@media (max-width:850px){.ksEditorHeroGrid,.ksEditorLayout{grid-template-columns:1fr}.ksEditorHero aside{max-width:380px}.ksEditorLayout{gap:45px}}@media (max-width:600px){.ksEditorHero{padding:65px 0}.ksEditorHero h1{font-size:48px}.ksEditorIntro p{font-size:21px}.ksEditorTimeline section{grid-template-columns:1fr;gap:8px}}.ksEditorMonogram{overflow:hidden}.ksEditorMonogram img{object-fit:cover;object-position:center top;width:100%;height:100%}:root{--ks-ink:#18344d;--ks-deep:#061a31;--ks-navy:#0a2748;--ks-blue:#0b4f91;--ks-red:#d51f3f;--ks-green:#238b85;--ks-turquoise:#45b9b2;--ks-mint:#d9f1ea;--ks-peach:#f4c5b2;--ks-cream:#fff8f1;--ks-coral:#e45c68;--ks-gold:#d6a536;--ks-line:#d8e3e7}body{background:var(--ks-cream);color:var(--ks-ink)}::selection{color:var(--ks-deep);background:#bce9df}.ksNotice{color:#e0eef0;background:linear-gradient(90deg,#05162b,#0b3157 58%,#145963);border-bottom:1px solid #d6a53642}.ksHeader{background:#fffaf5f2;border-bottom-color:#d8e3e7;box-shadow:0 5px 22px #061a310d}.ksBrand{gap:13px;min-width:350px}.ksBrandMark{width:54px;height:54px;box-shadow:none;filter:drop-shadow(0 8px 11px #061a3130);background:0 0;border-radius:0;flex:0 0 54px;place-items:center;display:grid}.ksBrandMark img{object-fit:contain;width:100%;height:100%}.ksBrand strong{color:var(--ks-deep);letter-spacing:.1px;font-size:25px;line-height:1.05}.ksBrand small{color:#567184;max-width:285px;margin-top:5px;line-height:1.35}.ksNav{color:#354f68}:is(.ksNav a:hover,.ksNav a:focus-visible){color:var(--ks-red)}.ksSearchLink{color:var(--ks-navy);background:linear-gradient(135deg,#fff,#fff6df);border-color:#c6a45b}.ksHero{background:radial-gradient(circle at 82% 28%,#197f82 0,#0b4770 28%,#082c50 48%,#06182d 76%)}.ksHero:before{background:linear-gradient(90deg,#06172c 0%,#06172cf5 42%,#092c4aac 67%,#0000 100%)}.ksEyebrow{color:#9ce0d5}.ksHeroCopy>p{color:#d7e5e8}.ksPrimary{background:linear-gradient(135deg,#bd1735,var(--ks-red) 48%,#e65663);box-shadow:0 10px 28px #d51f3f45}.ksSecondary{background:#061a312e;border-color:#e7c468a8}.ksHeroSearch{box-shadow:0 18px 42px #030e1d70}.ksHeroSearch button,.ksSearchForm button{background:linear-gradient(135deg,#f0cb72,var(--ks-gold));color:var(--ks-deep)}.ksTrust{color:#afc9cf}.ksHeroVisual img{filter:saturate(.88)contrast(1.04)drop-shadow(0 30px 44px #020e1c82)}.ksVisualHalo{border-color:#eac55d5c;box-shadow:inset 0 0 70px #45b9b211}.ksEvidenceCard{border-top:3px solid var(--ks-gold);background:#fffaf4;box-shadow:0 18px 55px #020e1c66}.ksEvidenceCard span{color:var(--ks-red)}.ksEvidenceCard small{color:#637988}.ksTopicSection{background:linear-gradient(#fff9f3 0%,#f7fbfa 100%)}.ksSectionIntro p,.ksTopicGrid p{color:#5f7380}.ksTopicGrid article{border-top:3px solid var(--ks-turquoise);background:linear-gradient(145deg,#fff,#eaf8f4);box-shadow:0 14px 40px #071b2d0b}.ksTopicGrid article:nth-child(2){border-top-color:var(--ks-gold);background:linear-gradient(145deg,#fff,#fff0e8)}.ksTopicGrid article:nth-child(3){border-top-color:var(--ks-red);background:linear-gradient(145deg,#fff,#ffeff1)}.ksTopicGrid article:hover{box-shadow:0 18px 45px #071b2d18}.ksTopicNumber{color:#b8ced3}.ksTopicGrid a{color:var(--ks-blue)}.ksBlogTeaser{background:radial-gradient(circle at 88% 18%,#176f73 0,#0b3c62 31%,#071f3c 57%,#051528 82%)}.ksBlogTeaser p{color:#c9dce1}.ksAuthorCard{border-top-color:var(--ks-gold);background:linear-gradient(145deg,#fffaf4,#f5fbf9);box-shadow:0 25px 65px #020d1c70}.ksAuthorCard>span{color:var(--ks-red)}.ksAuthorCard p{color:#617681}.ksEditorial{background:radial-gradient(circle at 14% 0,#d9f1ea 0,#0000 34%),radial-gradient(circle at 92% 100%,#f4c5b2 0,#0000 36%),linear-gradient(135deg,#fff8f1,#fff3eb)}.ksEditorialPoints p{color:#5c7280;background:#fffdf9d9;box-shadow:0 8px 24px #071b2d0a}.ksEditorialPoints p:nth-child(2){border-left-color:var(--ks-turquoise)}.ksEditorialPoints p:nth-child(3){border-left-color:var(--ks-red)}.ksFooter{color:#cadbe0;border-top:3px solid var(--ks-gold);background:linear-gradient(145deg,#041326,#092b50 66%,#0c3c5c)}.ksFooterBottom{color:#91aab5}.ksWhatsAppCta{border-top:1px solid var(--ks-line);background:linear-gradient(115deg,#d9f1ea 0%,#fff8f1 51%,#f6cabe 100%);padding:54px 0}.ksWhatsAppCtaInner{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:center;gap:56px;display:grid}.ksWhatsAppCta span{color:var(--ks-green);letter-spacing:1.7px;font-size:10px;font-weight:900;display:block}.ksWhatsAppCta h2{color:var(--ks-deep);font:600 clamp(28px,3vw,39px)/1.15 var(--font-serif);margin:9px 0 8px}.ksWhatsAppCta p{color:#536c78;max-width:680px;margin:0;line-height:1.7}.ksWhatsAppCtaAction{justify-items:start;gap:11px;display:grid}.ksWhatsAppCtaAction .ksPrimary{color:var(--ks-deep);background:linear-gradient(135deg,#72d0c6,#b7e8dd);border:1px solid #238b85;text-decoration:none;box-shadow:0 10px 28px #238b8533}.ksWhatsAppCtaAction small{color:#657984;max-width:420px;line-height:1.55}.ksPageHero{border-bottom:3px solid var(--ks-gold);background:linear-gradient(125deg,#06172d 0%,#0b3d6b 56%,#218f89 100%)}.ksPageHero span{color:#a9ddd4}.ksPageHero p{color:#d7e6e9}.ksLibrary,.ksSymptom,.ksStatic,.ksInventory{background:linear-gradient(#fffaf5,#fff7ef)}.ksLibraryGrid>article{box-shadow:0 14px 40px #071b2d0b}.ksLibraryCopy p,.ksArticleHero p,.ksArticleMain p,.ksArticleMain li,.ksStatic article p,.ksAuthorProfile p{color:#536c78}.ksCrumb{color:#6f8490}.ksArticleHero{background:radial-gradient(circle at 88% 12%,#d9f1ea 0,#0000 37%),linear-gradient(125deg,#fff8f1,#f6d5c6)}.ksToc{border-left-color:var(--ks-turquoise);background:linear-gradient(135deg,#e3f5f0,#fff3e9)}.ksToc>span{color:var(--ks-red)}.ksEmergency{background:#fff0ef}.ksEmergency b{color:#9e3340}.ksStatic aside{background:linear-gradient(145deg,#e7f5f2,#fff3ec)}.ksInventoryNote,.ksDiseaseIndex{background:linear-gradient(135deg,#e4f5f0,#fff4eb)}.ksInventoryNav a:nth-child(3n+1){border-top:2px solid var(--ks-turquoise)}.ksInventoryNav a:nth-child(3n+2){border-top:2px solid var(--ks-gold)}.ksInventoryNav a:nth-child(3n){border-top:2px solid var(--ks-red)}.ksTreatmentPreview article:nth-child(3n+1){border-top:2px solid var(--ks-turquoise);background:linear-gradient(145deg,#fff,#edf9f6)}.ksTreatmentPreview article:nth-child(3n+2){border-top:2px solid var(--ks-gold);background:linear-gradient(145deg,#fff,#fff6e7)}.ksTreatmentPreview article:nth-child(3n){border-top:2px solid var(--ks-red);background:linear-gradient(145deg,#fff,#fff0f1)}.ksTreatmentApproach{border-left-color:var(--ks-red);background:linear-gradient(100deg,#fff5ed,#fff)}.ksDisclaimer,.ksSoon{background:linear-gradient(110deg,#fff5df,#fffaf1)}@media (max-width:680px){.ksBrand{gap:10px;min-width:0}.ksBrandMark{flex-basis:46px;width:46px;height:46px}.ksBrand strong{font-size:21px}.ksWhatsAppCta{padding:42px 0}.ksWhatsAppCtaInner{grid-template-columns:1fr;gap:24px}}
