.art-window{display:block;background-repeat:no-repeat;width:100%;border-radius:18px}.site-end-navigation{background:#eff9f5!important;padding:40px max(24px,5vw)!important;max-width:none!important;margin-top:56px!important;color:#191b35}.site-end-navigation>h2{margin:4px 0 10px}.essentials-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:28px 0}.essential-card{border-radius:24px;padding:9px 9px 20px;text-decoration:none;color:#171b35;box-shadow:0 8px 24px #172d4520;transition:transform .22s,box-shadow .22s}.essential-card strong{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 7px 0;font-size:17px}.essential-card:hover{transform:translateY(-6px);box-shadow:0 15px 25px #172d452b}.pastel-0{background:#e3f3ff}.pastel-1{background:#fff3d6}.pastel-2{background:#e3fae9}.pastel-3{background:#ffebef}.pastel-4{background:#eee5ff}.story-art{display:block;text-decoration:none;color:#161b34;border-radius:22px;overflow:hidden;background:#fff8ec;box-shadow:0 8px 22px #37220b12;transition:transform .22s;margin:20px 0}.story-art:hover{transform:translateY(-4px)}.story-art img{display:block;width:100%}.story-art .art-window{border-radius:0}.story-caption{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;font-weight:600;background:#fffdf7;font-size:18px}.story-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.nutrition-intro-art{max-width:950px;margin:30px auto}.nutrition-tools-board{margin:30px 0 10px}.nutrition-shortcuts{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:20px 0 40px}.nutrition-shortcuts>a,.illustrated-benefit{display:flex!important;flex-direction:column;align-items:center;text-decoration:none;color:#171b35;gap:12px;border-radius:22px!important;padding:15px!important;box-shadow:0 5px 0 #1d2035;transition:transform .2s;text-align:center}.nutrition-shortcuts>a:hover,.illustrated-benefit:hover{transform:translateY(-5px)}.clay-icon{max-width:150px;border-radius:22px}.illustrated-benefit strong{font-size:18px}.benefit-grid{gap:20px!important}.story-art:focus-visible,.essential-card:focus-visible,.nutrition-shortcuts>a:focus-visible,.illustrated-benefit:focus-visible{outline:3px solid #177ce6;outline-offset:5px}.nutrition-editor{max-width:850px;margin:40px auto;padding:24px;background:#fffdf6;border-radius:26px}.nutrition-editor textarea,.nutrition-editor input{width:100%;box-sizing:border-box;font:inherit;padding:12px;border:1px solid #93bea8;border-radius:12px;margin:9px 0 20px}.nutrition-editor label{display:block;margin:12px 0;font-weight:600}.nutrition-editor button{margin-right:12px}.nutrition-editor h1{font-size:clamp(30px,5vw,48px)}
@media(max-width:800px){.essentials-grid{grid-template-columns:repeat(2,1fr)}.nutrition-shortcuts{grid-template-columns:repeat(2,1fr)}.story-pair{grid-template-columns:1fr;gap:0}.story-caption{font-size:16px}.essential-card strong{font-size:15px}.nutrition-intro-art{margin:20px 0}.site-end-navigation{padding:26px 18px!important}}@media(prefers-reduced-motion:reduce){.essential-card,.story-art,.illustrated-benefit,.nutrition-shortcuts>a{transition:none}}
.image-links{position:relative}.image-links>a{position:absolute;border-radius:16px;transition:box-shadow .2s,background .2s}.image-links>a:hover{background:#ffffff12;box-shadow:inset 0 0 0 3px #ffffffb0}.image-links>a:focus-visible{outline:3px solid #1077ed;outline-offset:-3px}.path-card i.illustrated-action{height:auto;width:90px;background:transparent!important;box-shadow:none;padding:0}.path-card i.illustrated-action .clay-icon{width:90px}
