.EuAdditivesIndexPage_hero__yrDSm{background:#fff;padding:3rem 1.25rem 2rem;text-align:center;position:relative;overflow:hidden}.EuAdditivesIndexPage_hero__yrDSm:before{content:"";position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(78,181,40,.06) 0,transparent 70%);top:-300px;left:50%;transform:translateX(-50%);pointer-events:none}@media(min-width:768px){.EuAdditivesIndexPage_hero__yrDSm{padding:4rem 2rem 2.5rem}}.EuAdditivesIndexPage_eyebrow__PeFZk{display:inline-flex;padding:6px 14px;border-radius:100px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--green_700);background:var(--green_100);margin-bottom:1.25rem}.EuAdditivesIndexPage_title__5itZW{font-size:2rem;font-weight:800;color:var(--grey_900);margin-bottom:.75rem;letter-spacing:-.025em;line-height:1.15}@media(min-width:768px){.EuAdditivesIndexPage_title__5itZW{font-size:2.75rem}}.EuAdditivesIndexPage_subtitle__TxIan{font-size:1rem;color:var(--grey_500);line-height:1.6;max-width:600px;margin:0 auto 1.75rem}@media(min-width:768px){.EuAdditivesIndexPage_subtitle__TxIan{font-size:1.0625rem}}.EuAdditivesIndexPage_search_wrap__RFe_v{max-width:500px;margin:0 auto;position:relative}.EuAdditivesIndexPage_search__N9HA3{width:100%;padding:14px 20px;font-size:1rem;font-family:var(--font_manrope);border:1.5px solid var(--grey_200);border-radius:100px;background:#fff;color:var(--grey_900);transition:border-color .2s,box-shadow .2s;outline:none}.EuAdditivesIndexPage_search__N9HA3:focus{border-color:var(--green_500);box-shadow:0 0 0 3px rgba(78,181,40,.1)}.EuAdditivesIndexPage_search__N9HA3::placeholder{color:var(--grey_400)}.EuAdditivesIndexPage_filters_wrap__m4ydC{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 0}@media(min-width:768px){.EuAdditivesIndexPage_filters_wrap__m4ydC{padding:2rem 2rem 0}}.EuAdditivesIndexPage_filters__EDHXs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.EuAdditivesIndexPage_filter_btn__QwI__{padding:8px 16px;border-radius:100px;font-size:.8125rem;font-weight:600;font-family:var(--font_manrope);border:1.5px solid var(--grey_200);background:#fff;color:var(--grey_700);cursor:pointer;transition:all .25s ease}.EuAdditivesIndexPage_filter_btn__QwI__:hover{border-color:var(--green_500);color:var(--green_700);background:var(--green_100)}.EuAdditivesIndexPage_filter_active__YZPrQ{background:var(--green_500);color:#fff;border-color:var(--green_500);box-shadow:0 2px 8px rgba(78,181,40,.3)}.EuAdditivesIndexPage_filter_active__YZPrQ:hover{background:var(--green_700);border-color:var(--green_700)}.EuAdditivesIndexPage_list_wrap__tM_7h{max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 3rem}@media(min-width:768px){.EuAdditivesIndexPage_list_wrap__tM_7h{padding:2rem 2rem 4rem}}.EuAdditivesIndexPage_count__1n6cU{font-size:.8125rem;color:var(--grey_400);margin-bottom:1rem}.EuAdditivesIndexPage_list__eirSk{display:grid;grid-template-columns:1fr;grid-gap:.625rem;gap:.625rem}@media(min-width:640px){.EuAdditivesIndexPage_list__eirSk{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.EuAdditivesIndexPage_list__eirSk{grid-template-columns:1fr 1fr 1fr}}.EuAdditivesIndexPage_card__ijdig{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border-radius:.75rem;border:1px solid var(--grey_200);text-decoration:none;transition:all .25s ease}.EuAdditivesIndexPage_card__ijdig:hover{border-color:var(--green_500);box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.EuAdditivesIndexPage_card_e__K3CX_{flex-shrink:0;width:70px;font-size:.9375rem;font-weight:800;color:var(--green_700);background:var(--green_100);padding:6px 10px;border-radius:6px;text-align:center;letter-spacing:-.01em}.EuAdditivesIndexPage_card_body__KiE70{flex:1 1;min-width:0}.EuAdditivesIndexPage_card_name__va98r{font-size:.875rem;font-weight:600;color:var(--grey_900);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.EuAdditivesIndexPage_group_badge__NmDh9{display:inline-block;margin-top:4px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--grey_500);background:var(--grey_100);padding:2px 8px;border-radius:4px}.EuAdditivesIndexPage_card_arrow__G0c5T{flex-shrink:0;color:var(--grey_300);font-size:1.125rem;transition:color .2s,transform .2s}.EuAdditivesIndexPage_card__ijdig:hover .EuAdditivesIndexPage_card_arrow__G0c5T{color:var(--green_500);transform:translateX(2px)}.EuAdditivesIndexPage_empty__d2rE4{text-align:center;padding:3rem 1rem;color:var(--grey_500);font-size:.9375rem}.EuAdditivesIndexPage_source_note__0H5wR{max-width:1100px;margin:0 auto;padding:1rem 1.25rem 3rem;text-align:center;font-size:.75rem;color:var(--grey_400)}.EuAdditivesIndexPage_source_note__0H5wR a{color:var(--green_700);text-decoration:underline;text-underline-offset:2px}.EuAdditivesIndexPage_source_note__0H5wR a:hover{color:var(--green_500)}