.ingredient-heading{max-width:850px;margin:35px 0}.ingredient-heading h1{font-size:clamp(32px,5vw,58px);line-height:1.1;overflow-wrap:anywhere}.ingredient-heading>p{line-height:1.7}.ingredient-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.ingredient-tile{display:block;border:1px solid #d6e0e5;border-radius:16px;padding:24px;color:inherit;text-decoration:none;background:#fff}.ingredient-tile:hover{border-color:#bd694f;background:#f7f4f2}.ingredient-tile h2{font-size:23px;overflow-wrap:anywhere}.ingredient-tile p{line-height:1.6;color:#596b78}.ingredient-tile>span:last-child{font-size:13px}.quick a{border:1px solid #d6e0e5;border-radius:30px;padding:7px 12px;text-decoration:none;color:inherit;font-size:12px}.quick a:hover{background:#e7f0f5}.ingredient-overview .ingredient-heading{margin:0 0 32px}.ingredient-overview .ingredient-heading h1{margin:14px 0 20px}.ingredient-chart .section-heading{margin:0 0 22px;align-items:center}.ingredient-chart .muted{font-size:12px;margin:22px 0 0}.ingredient-full-list .section-heading>span{font-size:12px;color:#596b78}@media(max-width:850px){.ingredient-full-list .section-heading{align-items:start;gap:12px;flex-direction:column}}