.editorial__lexicon-inner .wrap{max-width:920px;margin:0 auto;padding:0 20px}.editorial__lexicon-inner .ingredient-lexicon__index{background:#f1eae3;padding:28px 0;margin-bottom:64px}.editorial__lexicon-inner .letter-tabs{display:flex;flex-wrap:wrap;list-style:none;text-transform:uppercase;justify-content:space-between}.editorial__lexicon-inner .letter-tab{padding:0 12px;cursor:pointer}.editorial__lexicon-inner .letter-tab:first-child{padding-left:0}.editorial__lexicon-inner .letter-tab:last-child{padding-right:0}.editorial__lexicon-inner .letter-tab.active{text-decoration:underline;text-underline-offset:4px}.editorial__lexicon-inner .ingredient-group{margin-bottom:2em}.editorial__lexicon-inner .ingredient-group h2{font-size:40px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;padding-bottom:24px;margin-bottom:16px;border-bottom:1px solid #ebded0}.editorial__lexicon-inner .ingredient-entry{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #ebded0}.editorial__lexicon-inner .ingredient-title{cursor:pointer;font-size:20px;font-weight:500;position:relative;padding-right:24px}.editorial__lexicon-inner .ingredient-title::after{content:"";background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M3.026%204.56a.24.24%200%200%201%20.275-.124l4.698%201.295%204.7-1.295a.24.24%200%200%201%20.276.123.24.24%200%200%201-.066.296c-.048.035-4.671%203.676-4.671%206.475a.236.236%200%200%201-.239.238.24.24%200%200%201-.168-.07.24.24%200%200%201-.07-.168c0-2.802-4.622-6.442-4.666-6.475A.24.24%200%200%201%203%204.664q0-.055.026-.105%22%2F%3E%3C%2Fsvg%3E");background-size:contain;width:16px;height:16px;width:16px;height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease}.editorial__lexicon-inner .ingredient-entry.active .ingredient-title::after{transform:translateY(-50%) rotate(180deg)}.editorial__lexicon-inner .ingredient-desc{margin-block:24px;display:none}.editorial__lexicon-inner .ingredient-entry.active .ingredient-desc{display:block}.editorial__lexicon-inner .hidden{display:none}
