.ingredient-directory-facts{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:24px 0 0}.ingredient-directory-facts li{border:1px solid var(--line);border-radius:30px;padding:7px 14px;font-size:12px;background:var(--white)}.ingredient-directory-guide{max-width:850px;margin:56px 0;border-top:1px solid var(--line);padding-top:12px}.ingredient-directory-guide section{margin-top:28px}.ingredient-directory-guide h2{font-size:24px;line-height:1.3}.ingredient-directory-guide p{color:var(--muted);line-height:1.8}.ingredient-directory-guide a{text-decoration:underline;text-underline-offset:3px}.ingredient-directory{max-width:none;padding:35px 0 0}.ingredient-directory-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:center;margin-bottom:40px}.ingredient-directory-intro .ingredient-heading{max-width:none;margin:0}.ingredient-directory-intro .ingredient-heading h1{margin:14px 0 20px}.ingredient-directory-intro .search-panel{min-width:0}.ingredient-directory-intro .search-box input{min-width:0;width:100%}@media(max-width:850px){.ingredient-directory-intro{grid-template-columns:1fr;gap:28px;margin-bottom:28px}}