.FAQSection_faqSection__D64fo{max-width:800px;margin:3rem auto}.FAQSection_faqTitle__tD_U3{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.5rem;text-align:center}.FAQSection_faqList__X8fSB{display:flex;flex-direction:column;gap:.75rem}.FAQSection_faqItem__ydNai{background:#f9f9f9;border-radius:12px;padding:1rem 1.25rem;cursor:pointer;transition:all .3s ease;border:1px solid #eee}.FAQSection_faqItem__ydNai:hover{background:#f5f5f5;border-color:#ddd}.FAQSection_faqItem__ydNai.FAQSection_expanded__tI_gg{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#e0e0e0}.FAQSection_faqHeader__lA8Kt{display:flex;align-items:flex-start;gap:.75rem}.FAQSection_faqIcon__ISZ9Z{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:linear-gradient(135deg,#f8bbd0,#bbdefb);border-radius:50%;color:#333;font-size:1rem;font-weight:600;transition:transform .3s ease}.FAQSection_faqItem__ydNai.FAQSection_expanded__tI_gg .FAQSection_faqIcon__ISZ9Z{transform:rotate(180deg)}.FAQSection_faqQuestion__40jJf{font-size:.95rem;color:#333;margin:0;line-height:1.5;font-weight:500;flex:1 1}.FAQSection_faqAnswerWrapper__hy06T{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.FAQSection_faqItem__ydNai.FAQSection_expanded__tI_gg .FAQSection_faqAnswerWrapper__hy06T{grid-template-rows:1fr}.FAQSection_faqAnswer__0zxVe{overflow:hidden;padding-right:2.25rem;padding-top:.75rem;font-size:.9rem;line-height:1.7;color:#555;opacity:0;transition:opacity .2s ease}.FAQSection_faqItem__ydNai.FAQSection_expanded__tI_gg .FAQSection_faqAnswer__0zxVe{opacity:1;transition:opacity .3s ease .1s}@media (max-width:768px){.FAQSection_faqSection__D64fo{margin:2rem 0;padding:0 1rem}.FAQSection_faqTitle__tD_U3{font-size:1.25rem}.FAQSection_faqItem__ydNai{padding:.875rem 1rem}.FAQSection_faqQuestion__40jJf{font-size:.9rem}.FAQSection_faqAnswer__0zxVe{font-size:.85rem;padding-right:1.75rem}}.FirstFoods_page__BAzmu{--ff-ink:#1e1b22;--ff-muted:#5c5862;--ff-line:#eee;--ff-soft:#faf7fb;--ff-tint:#fff6ff;--ff-tint-line:#ecd6f1;--ff-accent:var(--primary-color-dark);--ff-danger:#8a1c1c;--ff-danger-bg:#fdecea;--ff-danger-line:#f3c1bd;color:var(--ff-ink);line-height:1.7}.FirstFoods_page__BAzmu h1,.FirstFoods_page__BAzmu h2{line-height:1.2}.FirstFoods_page__BAzmu h2{font-size:1.75rem;margin:0 0 1rem}.FirstFoods_section__SN7Hr{margin-top:3rem;scroll-margin-top:5rem}.FirstFoods_lead__7TLc2{font-size:1.15rem;color:var(--ff-muted);margin:0 0 1.25rem}.FirstFoods_hero__CZTYa{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}.FirstFoods_heroMain__ICPIk{flex:999 1 32rem;min-width:0}.FirstFoods_heroMain__ICPIk h1{font-size:2.5rem;margin:0 0 1rem}.FirstFoods_chips__P9qp_{display:flex;flex-wrap:wrap;gap:.6rem}.FirstFoods_chip__1Ys0A{padding:.4rem .9rem;border:1px solid #e3cfe8;border-radius:999px;background:var(--ff-tint);color:var(--ff-accent);text-decoration:none;font-size:.92rem}.FirstFoods_chip__1Ys0A:hover{border-color:var(--ff-accent)}.FirstFoods_keyFacts__yuuY5{flex:1 1 18rem;background:var(--ff-tint);border:1px solid var(--ff-tint-line);border-radius:16px;padding:1.4rem}.FirstFoods_keyFactsTitle__tpxRs{font-weight:700;font-size:1.1rem;color:var(--ff-accent);margin-bottom:.75rem}.FirstFoods_keyFacts__yuuY5 ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.7rem;font-size:.98rem;line-height:1.55}.FirstFoods_signs__tyHh8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:0 0 1rem;padding:0;list-style:none}.FirstFoods_sign__FDj_N{margin:0;display:flex;gap:.85rem;align-items:center;padding:1rem 1.1rem;background:var(--ff-soft);border:1px solid var(--ff-line);border-radius:14px;font-weight:600;line-height:1.45}.FirstFoods_signIcon__CDBi_{flex:none;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--ff-tint);border:1px solid var(--ff-tint-line);color:var(--ff-accent);display:flex;align-items:center;justify-content:center}.FirstFoods_stages__qAqqe{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.9rem;gap:.9rem}.FirstFoods_stage__xshhL{border-radius:16px;padding:1.3rem;background:var(--ff-soft);border:1px solid var(--ff-line)}.FirstFoods_stageAge__j3eDi{font-size:1.6rem;font-weight:700;color:var(--ff-accent)}.FirstFoods_stageTitle__71ost{font-weight:700;margin-top:.3rem}.FirstFoods_tabs__NNX1b{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.FirstFoods_tab__Q9_EK{font:inherit;padding:.55rem 1.1rem;border-radius:999px;border:1px solid #ddd;background:#fff;color:#333;cursor:pointer}.FirstFoods_tab__Q9_EK[aria-pressed=true]{border-color:var(--ff-accent);background:var(--ff-accent);color:#fff}.FirstFoods_tableWrap__b6THe{border:1px solid var(--ff-line);border-radius:14px;overflow:hidden}.FirstFoods_table__ehxq_{width:100%;border-collapse:collapse;font-size:.95rem}.FirstFoods_table__ehxq_ thead tr{background:var(--ff-soft)}.FirstFoods_table__ehxq_ td,.FirstFoods_table__ehxq_ th{padding:.85rem 1rem;text-align:right;vertical-align:top;line-height:1.5}.FirstFoods_table__ehxq_ tbody tr{border-top:1px solid var(--divider-color)}.FirstFoods_inactive__2MCHd{display:none}.FirstFoods_foodCell__hGy6t{white-space:nowrap}.FirstFoods_foodLink__HhnFt{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;color:var(--ff-accent);text-decoration:none}.FirstFoods_foodLink__HhnFt:hover{text-decoration:underline}.FirstFoods_icon__Z0TdQ{width:2.25rem;height:2.25rem;flex:none}.FirstFoods_allergenTag__NxpKm{display:inline-block;-webkit-margin-start:.4rem;margin-inline-start:.4rem;padding:0 .45rem;border-radius:.4rem;background:#fff3cd;color:#6b4e00;font-size:.75rem;font-weight:600}.FirstFoods_risk__Ts_KO{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.82rem;font-weight:600;white-space:nowrap}.FirstFoods_risk_low__an3W_{color:#1b5e20;background:#e8f5e9}.FirstFoods_risk_medium__7vjgJ{color:#7a4a00;background:#fff3e0}.FirstFoods_risk_high__vpeT4{color:var(--ff-danger);background:var(--ff-danger-bg)}.FirstFoods_cellLabel__GLvEm,.FirstFoods_groupRow__2ggNh,.FirstFoods_more__XLbrg{display:none}.FirstFoods_tableActions__U5dpi{margin-top:.75rem}.FirstFoods_textButton__1rgU_{font:inherit;font-weight:600;color:var(--ff-accent);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.FirstFoods_tiles__KLUCK{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:.75rem;gap:.75rem}.FirstFoods_tile__6QMEZ{border:1px solid var(--ff-line);border-radius:12px;padding:1rem}.FirstFoods_tileTitle__dQ8Tb{font-weight:700;font-size:1.05rem}.FirstFoods_tileLinks__0zYuX{font-size:.9rem;margin-top:.3rem}.FirstFoods_tileLinks__0zYuX a{color:var(--ff-accent)}.FirstFoods_notYet__ZfPyd{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));grid-gap:.75rem;gap:.75rem}.FirstFoods_notYetHead__Uy8sU{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.FirstFoods_notYetFrom__wF5BL{font-size:.82rem;color:var(--ff-danger);background:var(--ff-danger-bg);padding:.15rem .6rem;border-radius:999px;white-space:nowrap}.FirstFoods_notYetWhy__Za_LP{font-size:.9rem;color:var(--ff-muted);margin-top:.35rem;line-height:1.55}.FirstFoods_alert__z03bi{margin-top:1.1rem;background:var(--ff-danger-bg);border:1px solid var(--ff-danger-line);border-radius:14px;padding:1rem 1.2rem}.FirstFoods_disclaimer__wN6Hu{margin-top:2.5rem;font-size:.85rem;color:var(--secondary-text)}.FirstFoods_links__Of2eu{margin-top:1.5rem}.FirstFoods_links__Of2eu a{color:var(--ff-accent)}.FirstFoods_mobileFacts__CJmGS{display:none;margin-bottom:1.25rem}.FirstFoods_foodLayout__9DeV9{display:flex;flex-wrap:wrap;gap:3rem;align-items:flex-start}.FirstFoods_article__lcgbr{flex:999 1 36rem;min-width:0;max-width:48rem}.FirstFoods_foodHead___eXsK{display:flex;gap:1.25rem;align-items:center;margin-bottom:1.25rem}.FirstFoods_foodHead___eXsK h1{font-size:2.4rem;margin:0}.FirstFoods_foodIcon__GfU0V{width:6rem;height:6rem;flex:none}.FirstFoods_summary__xyf_c{background:var(--ff-tint);border:1px solid var(--ff-tint-line);border-radius:16px;padding:1.1rem 1.3rem;font-size:1.1rem;margin-bottom:2rem}.FirstFoods_ages__T5KEq{border:1px solid var(--ff-line);border-radius:16px;overflow:hidden;margin:0}.FirstFoods_ageRow__M5_X_{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;padding:1rem 1.2rem;border-top:1px solid var(--divider-color)}.FirstFoods_ageRow__M5_X_:first-child{border-top:0}.FirstFoods_ageRow__M5_X_ dt{flex:0 0 7.5rem;font-weight:700;color:var(--ff-accent)}.FirstFoods_ageRow__M5_X_ dd{flex:1 1 18rem;margin:0;font-size:1.05rem}.FirstFoods_aside__GCx8Q{flex:1 1 17rem;display:flex;flex-direction:column;gap:1rem}.FirstFoods_card__nT_dB{border:1px solid var(--ff-line);border-radius:16px;padding:1.2rem}.FirstFoods_cardTitle__YoohX{font-weight:700;margin-bottom:.6rem}.FirstFoods_facts__baw4W{margin:0;display:grid;grid-gap:.6rem;gap:.6rem;font-size:.95rem}.FirstFoods_facts__baw4W>div{display:flex;justify-content:space-between;gap:.9rem}.FirstFoods_facts__baw4W dt{color:var(--ff-muted)}.FirstFoods_facts__baw4W dd{margin:0;font-weight:700}.FirstFoods_dangerText__usM7d{color:var(--ff-danger)}.FirstFoods_siblings__f_bK2{display:flex;flex-wrap:wrap;gap:.5rem}.FirstFoods_siblings__f_bK2 a{padding:.35rem .8rem;border:1px solid #e3cfe8;border-radius:999px;background:var(--ff-tint);color:var(--ff-ink);text-decoration:none;font-size:.9rem}.FirstFoods_appCard__ehC0o{background:linear-gradient(160deg,#fff 0,var(--ff-tint) 100%);border:1px solid var(--ff-tint-line);border-radius:16px;padding:1.3rem}.FirstFoods_appCardHead___TnY_{display:flex;align-items:center;gap:.75rem}.FirstFoods_appCardHead___TnY_ img{width:3.25rem;height:auto;flex:none}.FirstFoods_appCardTitle__Kx51Y{font-weight:700;font-size:1.1rem;line-height:1.3}.FirstFoods_appCardSub__OXhQU{font-size:.85rem;color:var(--ff-muted)}.FirstFoods_appCard__ehC0o ul{list-style:none;margin:1rem 0;padding:0;display:flex;flex-direction:column;gap:.45rem;font-size:.92rem}.FirstFoods_appCard__ehC0o li{display:flex;gap:.5rem;align-items:flex-start;line-height:1.5}.FirstFoods_appCard__ehC0o li svg{flex:none;margin-top:.2rem;color:var(--ff-accent)}.FirstFoods_appCardButton__UuSiB{display:block;text-align:center;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-dark));color:#fff;padding:.75rem 1rem;border-radius:12px;font-weight:700;text-decoration:none;box-shadow:0 6px 16px rgba(var(--primary-color-rgb),.25)}.FirstFoods_appCardButton__UuSiB:hover{color:#fff;filter:brightness(1.05)}.FirstFoods_appCardMeta__njqY6{margin-top:.6rem;text-align:center;font-size:.8rem;color:var(--ff-muted)}.FirstFoods_appBar___AEbw,.FirstFoods_mobileOnly__UaHFZ{display:none}@media screen and (max-width:768px){.FirstFoods_page__BAzmu h2{font-size:1.4rem}.FirstFoods_foodHead___eXsK h1,.FirstFoods_heroMain__ICPIk h1{font-size:1.85rem}.FirstFoods_foodIcon__GfU0V{width:4.5rem;height:4.5rem}.FirstFoods_section__SN7Hr{margin-top:2.25rem}.FirstFoods_signs__tyHh8{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.FirstFoods_sign__FDj_N{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.85rem;font-size:.92rem}.FirstFoods_tableWrap__b6THe{border:0;border-radius:0}.FirstFoods_table__ehxq_ thead{display:none}.FirstFoods_table__ehxq_,.FirstFoods_table__ehxq_ tbody,.FirstFoods_table__ehxq_ td,.FirstFoods_table__ehxq_ th,.FirstFoods_table__ehxq_ tr{display:block}.FirstFoods_table__ehxq_ tbody.FirstFoods_inactive__2MCHd{display:none}.FirstFoods_table__ehxq_ tbody tr{border:1px solid var(--ff-line);border-radius:14px;margin-bottom:.75rem;padding:.4rem 0}.FirstFoods_table__ehxq_ td,.FirstFoods_table__ehxq_ th{padding:.35rem 1rem}.FirstFoods_foodCell__hGy6t{white-space:normal}.FirstFoods_cellLabel__GLvEm{display:block;font-size:.8rem;color:var(--ff-muted)}.FirstFoods_collapsed__LfHXa .FirstFoods_overflow__qhUZq{display:none}.FirstFoods_more__XLbrg{display:block;width:100%;margin-top:.25rem;font:inherit;font-weight:600;padding:.75rem;border:1px solid #e3cfe8;border-radius:12px;background:var(--ff-tint);color:var(--ff-accent);cursor:pointer}.FirstFoods_tableActions__U5dpi{display:none}.FirstFoods_foodLayout__9DeV9{gap:2rem}.FirstFoods_aside__GCx8Q{display:none}.FirstFoods_facts__baw4W{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.FirstFoods_facts__baw4W>div{display:block;border:1px solid var(--ff-line);border-radius:12px;padding:.5rem .75rem}.FirstFoods_mobileFacts__CJmGS,.FirstFoods_mobileOnly__UaHFZ{display:block}.FirstFoods_appBar___AEbw{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:50;gap:.75rem;align-items:center;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--ff-line);box-shadow:0 -4px 16px rgba(0,0,0,.06)}.FirstFoods_appBarText__eaoYQ{flex:1 1;font-size:.85rem;line-height:1.4}.FirstFoods_appBar___AEbw a{background:var(--ff-accent);color:#fff;padding:.6rem 1rem;border-radius:10px;font-weight:700;text-decoration:none;font-size:.9rem}}@media print{.FirstFoods_appBar___AEbw,.FirstFoods_more__XLbrg,.FirstFoods_noPrint__L1gRE{display:none!important}.FirstFoods_table__ehxq_ tbody.FirstFoods_inactive__2MCHd{display:table-row-group!important}.FirstFoods_groupRow__2ggNh{display:table-row;page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.FirstFoods_groupRow__2ggNh th{background:var(--ff-soft);font-size:1.05rem}.FirstFoods_foodCell__hGy6t{white-space:normal;width:8rem}.FirstFoods_table__ehxq_ tr{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}