
.ingredient-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:32px}.ingredient-card.card{padding:0;overflow:hidden;background:#fffdf8;border:1px solid #e5d9c8;border-radius:16px;box-shadow:0 8px 26px #3a291008;min-width:0}.ingredient-photo{width:100%;aspect-ratio:1;background-image:url('/assets/ingredients-sheet.webp');background-size:400% 200%;background-repeat:no-repeat;background-color:#f3ecdf}.ingredient-0{background-position:0 0}.ingredient-1{background-position:33.333333% 0}.ingredient-2{background-position:66.666667% 0}.ingredient-3{background-position:100% 0}.ingredient-4{background-position:0 100%}.ingredient-5{background-position:33.333333% 100%}.ingredient-6{background-position:66.666667% 100%}.ingredient-7{background-position:100% 100%}.ingredient-copy{padding:22px}.ingredient-number{display:block;color:#977650;letter-spacing:2px;font-size:12px;margin-bottom:12px}.ingredient-copy h3{font-size:23px;margin:8px 0 14px}.ingredient-copy .eyebrow{font-size:11px;color:#826c54}.ingredient-copy .mushroom-topic{color:#745a3e;font-size:13px;font-weight:600;line-height:1.6}.ingredient-copy p{font-size:14px;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.ingredient-image-note{font-size:12px!important;line-height:1.8;color:#806f5c;max-width:850px;margin:20px 0 30px}@media(max-width:1100px){.ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ingredient-grid{grid-template-columns:1fr;gap:22px}.ingredient-card{max-width:440px;width:100%;margin-inline:auto}.ingredient-copy{padding:22px 24px}.ingredient-copy p{font-size:15px}.ingredient-photo{aspect-ratio:1}.ingredient-copy h3{font-size:25px}}

.ingredient-latin{font-size:13px;line-height:1.6;color:#76624f;font-style:italic;overflow-wrap:anywhere}.ingredient-copy>p{line-height:1.85}
