.nutritionHero{color:#fbf5e6;background:radial-gradient(at 75% 30%,#304534,#0000 45%),linear-gradient(120deg,#101b15 0%,#1a2a20 68%,#273127 100%);padding:80px 0 72px}.nutritionHeroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(25px,5vw,70px);display:grid}.nutritionHero h1{letter-spacing:-.045em;margin:25px 0;font:clamp(43px,4.9vw,70px)/1.08 Georgia,serif}.nutritionHero h1 em,.nutritionScience h2 em{color:#dfb775;font-weight:400}.nutritionHero p{color:#d5dacd;max-width:660px;font-size:17px;line-height:1.84}.nutritionActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.nutritionGhost{color:#f0e9d7;border-bottom:1px solid #a9a38e;padding:12px 0;font-size:13px;font-weight:800}.nutritionHeroMeta{flex-wrap:wrap;gap:11px;margin-top:45px;display:flex}.nutritionHeroMeta span{color:#d4d6c7;border:1px solid #647064;padding:9px 12px;font-size:11px}.nutritionHeroArt{background:#304132;height:430px;position:relative;box-shadow:14px 18px #cba36322}.nutritionHeroPhoto{background-image:linear-gradient(#0000 35%,#15221967),url(https://commons.wikimedia.org/wiki/Special:FilePath/GermanShep.jpg?width=950);background-position:50%;background-size:cover;width:100%;height:100%}.nutritionHeroArtNote{color:#fcf5e6;background:#13251ce9;padding:25px;position:absolute;bottom:0;left:0;right:14%}.nutritionHeroArtNote small{color:#e0b96c;letter-spacing:.15em;margin-bottom:9px;font-size:10px;display:block}.nutritionHeroArtNote strong{font:24px/1.18 Georgia,serif}.nutritionDisclaimer{color:#4f463b;background:#e6dcc8;border-bottom:1px solid #d6c8b1;padding:17px 0;font-size:13px;line-height:1.7}.nutritionCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:32px;display:grid}.nutritionCategoryCard{background:#fffdf8;border:1px solid #ddd3c1;flex-direction:column;min-height:218px;padding:25px;transition:transform .18s,border-color .18s;display:flex}.nutritionCategoryCard:hover,.nutritionArticleCard:hover{border-color:#b8904d;transform:translateY(-3px)}.nutritionCategoryCard>span{letter-spacing:.13em;color:#a57c43;font-size:10px;font-weight:800}.nutritionCategoryCard h3{margin:20px 0 10px;font:24px/1.17 Georgia,serif}.nutritionCategoryCard p{color:#706a60;flex:1;font-size:13px;line-height:1.7}.nutritionCategoryCard b{color:#8c6839;margin-top:12px;font-size:12px}.nutritionLibrary{padding-top:70px;padding-bottom:75px}.nutritionSection{border-top:1px solid #ded5c8;margin-top:40px;padding:30px 0 18px;scroll-margin-top:25px}.nutritionSectionTitle{justify-content:space-between;align-items:start;gap:20px;margin-bottom:23px;display:flex}.nutritionSectionTitle span{color:#9f793f;letter-spacing:.13em;font-size:10px;font-weight:800}.nutritionSectionTitle h3{margin:9px 0;font:34px/1.2 Georgia,serif}.nutritionSectionTitle p{color:#6f6c62;font-size:13px;line-height:1.7}.nutritionSectionTitle small{white-space:nowrap;color:#70675a;border:1px solid #cec6b7;padding:8px 11px}.nutritionArticleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.nutritionArticleCard{background:#fffdf7;border:1px solid #e0d8c9;flex-direction:column;min-height:278px;padding:26px;transition:transform .18s,border-color .18s;display:flex}.nutritionArticleCard>span{letter-spacing:.1em;color:#9c7a49;font-size:10px;font-weight:800}.nutritionArticleCard h4{margin:23px 0 13px;font:25px/1.22 Georgia,serif}.nutritionArticleCard>p{color:#777064;flex:1;font-size:13px;line-height:1.75}.nutritionArticleCard>div{border-top:1px solid #eae1d4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;display:flex}.nutritionArticleCard small{color:#8c867b;font-size:10px}.nutritionArticleCard b{color:#886331;font-size:12px}.nutritionTools{grid-template-columns:1fr 1fr;align-items:stretch;gap:21px;margin-top:27px;display:grid}.nutritionToolCard{background:#fffdf8;border:1px solid #dcd3c2;min-width:0;padding:30px}.nutritionToolCard h3{margin:16px 0 12px;font:29px/1.2 Georgia,serif}.nutritionToolIntro,.nutritionCalcNote{color:#6c695c;font-size:13px;line-height:1.75}.nutritionFields{grid-template-columns:1fr 1fr;gap:15px;margin:23px 0;display:grid}.nutritionFields label{color:#5e5b50;flex-direction:column;gap:8px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.nutritionFields label:nth-child(2){grid-column:span 2}.nutritionFields input,.nutritionFields select{color:#2a2923;background:#fff;border:1px solid #d4c9b5;border-radius:3px;width:100%;min-width:0;padding:13px 12px;font:14px Arial,sans-serif}.nutritionFields input:focus-visible,.nutritionFields select:focus-visible{outline:2px solid #a77832}.nutritionCalcResult{background:#eae2d0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;padding:13px;display:grid}.nutritionCalcResult>div{background:#fffdf6;flex-direction:column;gap:9px;padding:15px;display:flex}.nutritionCalcResult small{color:#726b60;font-size:10px}.nutritionCalcResult b{font:23px Georgia,serif}.nutritionCalcResult strong{color:#92642c;font:27px Georgia,serif}.nutritionCalcError{color:#a43d28;font-size:13px;font-weight:700}.nutritionMathSources{background:#eee4d0;border-left:3px solid #b48a49;margin-top:21px;padding:20px;font-size:12px;line-height:1.7}.nutritionMathSources a{color:#735020;margin-left:6px;text-decoration:underline}.nutritionTechnical{background:#fffdf7;border:1px solid #dfd5c2;margin-top:26px;padding:32px}.nutritionTechHeading{border-bottom:1px solid #dfd4c2;justify-content:space-between;align-items:start;gap:25px;padding-bottom:21px;display:flex}.nutritionTechHeading span{letter-spacing:.13em;color:#a0773d;font-size:10px;font-weight:800}.nutritionTechHeading h3{margin:12px 0;font:32px Georgia,serif}.nutritionTechHeading p{color:#6d6558;max-width:780px;font-size:13px;line-height:1.75}.nutritionTechStamp{color:#947048;text-align:center;border:2px solid #a78c64;flex:none;padding:12px;font-size:10px;font-weight:900;line-height:1.5;transform:rotate(2deg)}.nutritionTechGrid{grid-template-columns:1fr 1fr;gap:30px;margin-top:25px;display:grid}.nutritionTechGrid h4{font:23px Georgia,serif}.nutritionTechGrid table{border-collapse:collapse;width:100%}.nutritionTechGrid tr{border-bottom:1px solid #e8ddcb}.nutritionTechGrid th,.nutritionTechGrid td{text-align:left;padding:11px 6px;font-size:12px;line-height:1.45}.nutritionTechGrid th{color:#5f5a50;font-weight:500}.nutritionTechGrid td{text-align:right;color:#302f27;font-weight:800}.nutritionScience{color:#f9f5e9;background:#18251c;padding:70px 0}.nutritionScienceGrid{grid-template-columns:.8fr 1fr;gap:65px;display:grid}.nutritionScience h2{margin:21px 0;font:45px/1.14 Georgia,serif}.nutritionScience p{color:#d0d4c7;font-size:15px;line-height:1.8}.nutritionScience h3{margin:0 0 17px;font:24px Georgia,serif}.nutritionScience a{color:#e9e2cf;border-bottom:1px solid #445146;padding:12px 0;font-size:12px;display:block}.nutritionScience a:hover{text-decoration:underline}.nutritionScience small{color:#b6b8aa;margin-top:19px;font-size:11px;line-height:1.65;display:block}.nutritionArticleHero{color:#fff9ec;background:linear-gradient(115deg,#13241a,#2c372b);padding:49px 0 63px}.nutritionBreadcrumb{color:#c3c8b8;flex-wrap:wrap;gap:12px;margin-bottom:45px;font-size:12px;display:flex}.nutritionBreadcrumb a:hover{text-decoration:underline}.nutritionArticleHero h1{max-width:950px;margin:22px 0;font:clamp(37px,5vw,62px)/1.11 Georgia,serif}.nutritionArticleHero p{color:#d5dbc9;max-width:790px;font-size:18px;line-height:1.7}.nutritionArticleMeta{color:#c8cabb;border-top:1px solid #576459;flex-wrap:wrap;gap:13px 20px;margin-top:39px;padding-top:20px;font-size:11px;display:flex}.nutritionArticleLayout{background:#f6f1e8;padding:64px 0 85px}.nutritionArticleColumns{grid-template-columns:minmax(180px,246px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,73px);display:grid}.nutritionArticleTOC{background:#eee5d6;border:1px solid #ddcfbc;padding:20px;position:sticky;top:22px}.nutritionArticleTOC>b{letter-spacing:.15em;color:#9b753d;font-size:10px}.nutritionArticleTOC nav{flex-direction:column;margin:15px 0;display:flex}.nutritionArticleTOC nav a{color:#4e4b42;border-bottom:1px solid #d4c7b3;gap:10px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.nutritionArticleTOC nav a:hover{text-decoration:underline}.nutritionArticleTOC nav span{color:#a5824a;font-size:10px;font-weight:800}.nutritionArticleTOC>a{color:#79572a;font-size:12px;font-weight:800}.nutritionArticleBody{min-width:0;max-width:850px}.nutritionArticleSafety{color:#574b3b;background:#e9ddc9;border-left:4px solid #b08b4d;padding:21px;font-size:13px;line-height:1.8}.nutritionArticleLead{color:#3b3c31;padding:25px 0 23px;font:clamp(20px,2.4vw,28px)/1.56 Georgia,serif}.nutritionArticleChapter{border-top:1px solid #d9cfbf;padding:31px 0 34px;scroll-margin-top:24px}.nutritionArticleChapter>span{letter-spacing:.14em;color:#a17c49;font-size:10px;font-weight:800}.nutritionArticleChapter h2{margin:17px 0;font:clamp(27px,2.8vw,36px)/1.21 Georgia,serif}.nutritionArticleChapter p{color:#44473e;margin:0 0 17px;font-size:16px;line-height:1.96}.nutritionChecklist{background:#e3e8da;border-left:4px solid #70856b;margin-top:24px;padding:27px}.nutritionChecklist h3{margin:0 0 16px;font:26px Georgia,serif}.nutritionChecklist li{margin:5px 0;font-size:14px;line-height:1.8}.nutritionSourceList{background:#e9e1d0;border:1px solid #d9cbb6;margin-top:28px;padding:29px}.nutritionSourceList>span{letter-spacing:.13em;color:#937043;font-size:10px;font-weight:800}.nutritionSourceList h3{margin:13px 0;font:29px Georgia,serif}.nutritionSourceList p{color:#605e52;font-size:13px;line-height:1.7}.nutritionSourceList a{color:#5b513f;background:#fffaf0;margin:10px 0;padding:12px 13px;font-size:12px;font-weight:700;display:block}.nutritionSourceList a:hover{text-decoration:underline}.nutritionSourceList small{color:#766c5d;margin-top:20px;font-size:11px;display:block}.nutritionArticleBack{color:#85612e;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:30px 0;font-size:13px;font-weight:800;display:flex}@media (max-width:1020px){.nutritionHeroGrid{grid-template-columns:1fr 1fr}.nutritionArticleGrid,.nutritionCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nutritionTools{grid-template-columns:1fr}}@media (max-width:730px){.nutritionHero{padding:48px 0}.nutritionHeroGrid,.nutritionScienceGrid,.nutritionArticleColumns,.nutritionTechGrid{grid-template-columns:1fr}.nutritionHero h1{font-size:43px}.nutritionHeroArt{height:290px}.nutritionCategoryGrid,.nutritionArticleGrid{grid-template-columns:1fr}.nutritionCategoryCard,.nutritionArticleCard{min-height:0}.nutritionScience h2{font-size:35px}.nutritionTechHeading{flex-direction:column}.nutritionArticleTOC{position:static}.nutritionArticleLayout{padding:30px 0 60px}.nutritionArticleChapter p{font-size:15px}.nutritionArticleHero h1{font-size:37px}.nutritionBreadcrumb{margin-bottom:30px}.nutritionTechnical{padding:20px}}@media (max-width:420px){.nutritionFields{grid-template-columns:1fr}.nutritionFields label:nth-child(2){grid-column:span 1}.nutritionToolCard{padding:19px}.nutritionCalcResult{grid-template-columns:1fr}.nutritionHero h1{font-size:37px}}
