.eat-tool-hero__motif--bmi .eat-tool-hero__measure{font-size:58px}.eat-tool-hero__motif--bmi .eat-tool-hero__unit{margin-top:26px;font-size:15px}.eat-bmi{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr);gap:20px;align-items:start}@media (max-width:860px){.eat-bmi{grid-template-columns:minmax(0, 1fr)}}.eat-bmi__panel{padding:28px 30px;border:1px solid #E7E0D8;border-radius:24px;background:#fff;box-shadow:0 30px 60px -54px rgba(41,38,34,0.55)}@media (max-width:560px){.eat-bmi__panel{padding:22px 18px;border-radius:20px}}.eat-bmi__panel-head{margin-bottom:18px}.eat-bmi__panel-head p{margin:6px 0 0;color:#6E6861;font-size:14px}.eat-bmi__result{position:sticky;top:calc(70px + 16px);transition:border-color .3s ease}@media (max-width:860px){.eat-bmi__result{position:static}}.eat-bmi__more{display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr);gap:14px;margin:6px 0 18px}@media (max-width:560px){.eat-bmi__more{grid-template-columns:minmax(0, 1fr)}}.eat-bmi__message{min-height:3em;margin:6px 0 18px;color:#403b35;font-size:15.5px;line-height:1.6;text-align:center}.eat-bmi__note{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:#FBF2E0;color:#6d5426;font-size:14px;line-height:1.55}.eat-bmi__note[hidden]{display:none}.eat-bmi-field{margin-bottom:22px}.eat-bmi-field__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.eat-bmi-field__top>label{font-family:'Fraunces',Georgia,'Times New Roman',serif;font-size:19px;font-weight:600;white-space:nowrap}@media (max-width:560px){.eat-bmi-field__top>label{font-size:17px}}.eat-bmi-field__val{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #E7E0D8;border-radius:999px;background:#FAF7F2}.eat-bmi-field__step{appearance:none;border:0;background:none;font:inherit;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#292622;font-size:19px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 1px 2px rgba(41,38,34,0.12);transition:background .15s ease,color .15s ease}.eat-bmi-field__step:hover{background:#C95335;color:#fff}.eat-bmi-field__num{width:64px;padding:0;border:0;background:transparent;color:#292622;font:600 22px 'Fraunces',Georgia,'Times New Roman',serif;text-align:right;-moz-appearance:textfield}@media (max-width:560px){.eat-bmi-field__num{width:54px}}.eat-bmi-field__num::-webkit-outer-spin-button,.eat-bmi-field__num::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.eat-bmi-field__num:focus{outline:none}.eat-bmi-field__val:focus-within{border-color:#C95335}.eat-bmi-field__unit{margin-right:6px;color:#6E6861;font-size:14px;font-weight:600}.eat-bmi-field__scale{display:flex;justify-content:space-between;margin-top:4px;color:#9a9186;font-size:11.5px}.eat-bmi-field__help{margin:8px 0 0;color:#9a9186;font-size:12.5px;line-height:1.5}.eat-bmi-field--waist{margin:0;padding-top:18px;border-top:1px solid #F0EAE1}.eat-bmi-field__waist{margin-top:16px}.eat-bmi-field__waist[hidden]{display:none}.eat-bmi-range{width:100%;height:28px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.eat-bmi-range::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:linear-gradient(90deg, #F3D9CC, #E9C3AF)}.eat-bmi-range::-moz-range-track{height:8px;border-radius:8px;background:linear-gradient(90deg, #F3D9CC, #E9C3AF)}.eat-bmi-range::-webkit-slider-thumb{width:26px;height:26px;margin-top:-9px;border:4px solid #fff;border-radius:50%;background:#C95335;box-shadow:0 2px 8px rgba(41,38,34,0.3);-webkit-appearance:none;transition:transform .15s ease}.eat-bmi-range::-moz-range-thumb{width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:#C95335;box-shadow:0 2px 8px rgba(41,38,34,0.3)}.eat-bmi-range:active::-webkit-slider-thumb{transform:scale(1.12)}.eat-bmi-range:focus-visible{outline:none}.eat-bmi-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(201,83,53,0.3)}.eat-bmi-seg{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;border:0}.eat-bmi-seg legend{width:100%;margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.eat-bmi-seg legend small{color:#9a9186;font-weight:500}.eat-bmi-seg label{flex:1;position:relative;cursor:pointer}.eat-bmi-seg input{position:absolute;opacity:0;pointer-events:none}.eat-bmi-seg span{display:block;padding:9px 12px;border:1px solid #E7E0D8;border-radius:12px;background:#fff;font-size:14px;font-weight:600;text-align:center;transition:all .15s ease}.eat-bmi-seg input:checked+span{border-color:#292622;background:#292622;color:#fff}.eat-bmi-seg input:focus-visible+span{box-shadow:0 0 0 3px rgba(201,83,53,0.35)}.eat-bmi-age>label{display:block;margin-bottom:8px;font-size:14px;font-weight:600}.eat-bmi-age>label small{color:#9a9186;font-weight:500}.eat-bmi-age__box{display:flex;align-items:center;height:40px;padding:0 8px;border:1px solid #E7E0D8;border-radius:12px;background:#fff}.eat-bmi-age__box .eat-bmi-field__num{flex:1;width:auto;font-size:18px;text-align:left;padding-left:4px}.eat-bmi-age__box:focus-within{border-color:#C95335}.eat-bmi-switch{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;cursor:pointer}.eat-bmi-switch small{color:#71856C;font-weight:600}.eat-bmi-switch input{position:absolute;opacity:0;pointer-events:none}.eat-bmi-switch__ui{flex:none;position:relative;width:42px;height:24px;border-radius:24px;background:#DDD6CC;transition:background .2s ease}.eat-bmi-switch__ui::after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.2);transition:transform .2s ease}input:checked+.eat-bmi-switch__ui{background:#71856C}input:checked+.eat-bmi-switch__ui::after{transform:translateX(18px)}input:focus-visible+.eat-bmi-switch__ui{box-shadow:0 0 0 3px rgba(113,133,108,0.35)}.eat-bmi-gauge{position:relative;max-width:360px;margin:0 auto}.eat-bmi-gauge__svg{display:block;width:100%;height:auto;overflow:visible}.eat-bmi-gauge__ticks text{fill:#9a9186;font:600 10.5px 'Inter',system-ui,-apple-system,sans-serif}.eat-bmi-gauge__needle{transform-box:view-box;transform-origin:160px 158px;transition:transform .7s cubic-bezier(.34, 1.4, .64, 1)}.eat-bmi-gauge__needle path{fill:#292622}.eat-bmi-gauge__needle circle{fill:#fff;stroke:#292622;stroke-width:5;filter:drop-shadow(0 2px 3px rgba(41,38,34,0.3))}.eat-bmi-gauge__value{position:absolute;left:0;right:0;bottom:-4px;display:flex;flex-direction:column;align-items:center;gap:6px}.eat-bmi-gauge__value strong{padding:0 14px;border-radius:14px;background:rgba(255,255,255,0.92);color:#292622;font:600 54px/1 'Fraunces',Georgia,'Times New Roman',serif;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.eat-bmi-gauge__label{padding:6px 14px;border-radius:999px;background:var(--zc, #7E9F6A);color:#fff;font-size:13.5px;font-weight:700;transition:background .3s ease}@media (max-width:560px){.eat-bmi-gauge__value strong{font-size:44px}}.eat-bmi__result{border-top:5px solid var(--zc, #7E9F6A)}.eat-bmi__result[data-zone="maigreur"]{--zc:#7BA7BC}.eat-bmi__result[data-zone="normal"]{--zc:#7E9F6A}.eat-bmi__result[data-zone="surpoids"]{--zc:#ce9521}.eat-bmi__result[data-zone="obesite1"]{--zc:#DD8A45}.eat-bmi__result[data-zone="obesite2"]{--zc:#C9603A}.eat-bmi__result[data-zone="obesite3"]{--zc:#A3412F}.eat-bmi__result .eat-bmi-gauge{margin-top:8px}.eat-bmi-live{display:none}@media (max-width:860px){.eat-bmi-live{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:18px;background:#292622;color:#fff;box-shadow:0 18px 40px -14px rgba(41,38,34,0.6);opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease}.eat-bmi-live.is-visible{opacity:1;pointer-events:auto;transform:none}.eat-bmi-live strong{font:600 26px/1 'Fraunces',Georgia,'Times New Roman',serif;font-variant-numeric:tabular-nums}.eat-bmi-live small{display:block;color:rgba(255,255,255,0.65);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.eat-bmi-live em{padding:4px 10px;border-radius:999px;background:var(--zc, #7E9F6A);font-size:12.5px;font-style:normal;font-weight:700}.eat-bmi-live a{margin-left:auto;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}}.eat-bmi-range-card{padding:16px 18px;border-radius:16px;background:#FAF7F2}.eat-bmi-range-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:16px}.eat-bmi-range-card__head span{color:#6E6861;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.eat-bmi-range-card__head strong{font:600 22px 'Fraunces',Georgia,'Times New Roman',serif}.eat-bmi-range-card__delta{margin:34px 0 0;color:#403b35;font-size:14.5px}.eat-bmi-range-card__delta strong{color:#292622}.eat-bmi-bar{position:relative;height:12px}.eat-bmi-bar__zones{display:flex;gap:2px;height:100%;overflow:hidden;border-radius:12px}.eat-bmi-bar__zones span{flex:1 1 0;height:100%;transition:flex-grow .3s ease}.eat-bmi-bar__marker{position:absolute;top:-6px;width:4px;height:24px;margin-left:-2px;border-radius:4px;background:#292622;box-shadow:0 0 0 3px #fff;transition:left .45s cubic-bezier(.34, 1.3, .64, 1)}.eat-bmi-bar__marker b{position:absolute;top:calc(100% + 6px);left:50%;padding:3px 8px;border-radius:8px;background:#292622;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;transform:translateX(-50%)}.eat-bmi-waist{margin-top:12px;padding:4px 18px;border:1px solid #E7E0D8;border-radius:16px}.eat-bmi-waist[hidden]{display:none}.eat-bmi-waist__row{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;border-top:1px solid #F0EAE1}.eat-bmi-waist__row:first-child{border-top:0}.eat-bmi-waist__row span{color:#6E6861;font-size:14px}.eat-bmi-waist__row strong{font:600 18px 'Fraunces',Georgia,'Times New Roman',serif;text-align:right}.eat-bmi-waist__row em{grid-column:1 / -1;color:#6E6861;font-size:13px;font-style:normal;font-weight:600}.eat-bmi-waist__row em.is-ok{color:#71856C}.eat-bmi-waist__row em.is-over{color:#a8412a}.eat-bmi-save{margin-top:20px;padding-top:20px;border-top:1px dashed #E7E0D8}.eat-bmi-save__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.eat-bmi-save__date{display:flex;flex-direction:column;gap:4px;flex:1 1 150px}.eat-bmi-save__date span{color:#6E6861;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.eat-bmi-save__date input{height:46px;padding:0 12px;border:1px solid #E7E0D8;border-radius:12px;background:#fff;color:#292622;font:600 15px 'Inter',system-ui,-apple-system,sans-serif}.eat-bmi-save__date input:focus{border-color:#C95335;outline:none}.eat-bmi-save__btn{flex:1 1 220px;justify-content:center;height:46px}.eat-bmi-save__hint{margin:10px 0 0;color:#9a9186;font-size:13px;text-align:center}.eat-bmi-save__status{margin:10px 0 0;font-size:14px;font-weight:600}.eat-bmi-save__status:empty{display:none}.eat-bmi-save__status.is-ok{color:#71856C}.eat-bmi-save__status.is-err{color:#a8412a}.eat-bmi-save>.eat-bmi-save__btn{width:100%}.eat-bmi-consent{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding:14px 16px;border:1px solid #DCE5D5;border-radius:14px;background:#F2F6EF}.eat-bmi-consent[hidden]{display:none}.eat-bmi-consent.is-required{border-color:#C95335;background:#FBEDE7}.eat-bmi-consent label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:13.5px;line-height:1.5;color:#3c4838}.eat-bmi-consent input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:#71856C}.eat-bmi-consent a{align-self:flex-start;margin-left:28px;font-size:13px;font-weight:600}.eat-bmi-track{margin-top:26px;padding:30px 32px 26px;border:1px solid #E7E0D8;border-radius:24px;background:#fff;scroll-margin-top:calc(70px + 20px)}@media (max-width:560px){.eat-bmi-track{padding:22px 16px;border-radius:20px}}.eat-bmi-track__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 20px;margin-bottom:20px}.eat-bmi-track__head h2{margin:6px 0 0;font-size:30px}@media (max-width:560px){.eat-bmi-track__head h2{font-size:24px}}.eat-bmi-track__tools{display:flex;flex-wrap:wrap;gap:8px}.eat-bmi-track__tools[hidden]{display:none}.eat-bmi-track__loading{margin:0;padding:30px 0;color:#6E6861;text-align:center}.eat-bmi-track__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:18px;padding-top:16px;border-top:1px solid #F0EAE1}.eat-bmi-track__foot p{margin:0;color:#9a9186;font-size:13px}.eat-bmi-track__foot div{display:flex;gap:16px}.eat-bmi-tabs{display:inline-flex;padding:4px;border-radius:999px;background:#F3EEE6}.eat-bmi-tabs button{appearance:none;border:0;background:none;font:inherit;padding:7px 14px;border-radius:999px;color:#6E6861;font:600 13.5px 'Inter',system-ui,-apple-system,sans-serif;cursor:pointer;transition:background .15s ease,color .15s ease}.eat-bmi-tabs button[aria-pressed="true"]{background:#292622;color:#fff}.eat-bmi-tabs button[hidden]{display:none}.eat-bmi-tabs--light button[aria-pressed="true"]{background:#fff;color:#292622;box-shadow:0 1px 3px rgba(41,38,34,0.15)}.eat-bmi-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin-bottom:18px}@media (max-width:860px){.eat-bmi-stats{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}.eat-bmi-stats>:first-child{grid-column:1 / -1}.eat-bmi-stats .eat-bmi-stat{padding:12px 14px}.eat-bmi-stats .eat-bmi-stat strong{font-size:23px}}.eat-bmi-stat{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:16px;background:#FAF7F2}.eat-bmi-stat>span{color:#6E6861;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.eat-bmi-stat strong{font:600 28px/1.15 'Fraunces',Georgia,'Times New Roman',serif}.eat-bmi-stat strong small{color:#6E6861;font:600 13px 'Inter',system-ui,-apple-system,sans-serif}.eat-bmi-stat em{color:#292622;font-size:13.5px;font-style:normal;font-weight:600}.eat-bmi-stat em[style]{align-self:flex-start;padding:2px 10px;border-radius:999px;background:var(--zc);color:#fff}.eat-bmi-stat>small{color:#9a9186;font-size:12.5px}.eat-bmi-chart{position:relative}.eat-bmi-chart__svg{display:block;width:100%;height:auto;overflow:visible}.eat-bmi-chart__grid{stroke:#ECE6DC;stroke-dasharray:3 4}.eat-bmi-chart__axis{fill:#9a9186;font:600 11px 'Inter',system-ui,-apple-system,sans-serif}.eat-bmi-chart__zone{fill:#607c50;font:700 11px 'Inter',system-ui,-apple-system,sans-serif;letter-spacing:.04em;text-transform:uppercase;filter:brightness(.8)}.eat-bmi-chart__line{fill:none;stroke:#C95335;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.eat-bmi-chart__pt{fill:#fff;stroke:#C95335;stroke-width:2.5}.eat-bmi-chart__pt.is-last{fill:#C95335;stroke:#fff;stroke-width:3}.eat-bmi-chart__hover{pointer-events:none}.eat-bmi-chart__hover line{stroke:#292622;stroke-width:1;stroke-dasharray:3 3;opacity:.45}.eat-bmi-chart__hover circle{fill:#C95335;stroke:#fff;stroke-width:3}.eat-bmi-chart__tip{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 12px;border-radius:12px;background:#292622;color:#fff;pointer-events:none;transform:translate(-50%, calc(-100% - 14px));white-space:nowrap}.eat-bmi-chart__tip[hidden]{display:none}.eat-bmi-chart__tip span{color:rgba(255,255,255,0.7);font-size:11.5px}.eat-bmi-chart__tip strong{font:600 18px 'Fraunces',Georgia,'Times New Roman',serif}.eat-bmi-chart__tip strong small{font:600 11px 'Inter',system-ui,-apple-system,sans-serif;color:rgba(255,255,255,0.7)}.eat-bmi-chart__tip>small{color:rgba(255,255,255,0.75);font-size:11.5px}.eat-bmi-empty{padding:26px 24px;border:1px dashed #E2D6C8;border-radius:18px;background:#FAF7F2;text-align:center}.eat-bmi-empty strong{font:600 19px 'Fraunces',Georgia,'Times New Roman',serif}.eat-bmi-empty p{max-width:560px;margin:6px auto 0;color:#6E6861;font-size:14.5px;line-height:1.6}.eat-bmi-list{margin-top:18px}.eat-bmi-list summary{display:inline-flex;align-items:center;gap:8px;color:#a8412a;font-size:14px;font-weight:700;cursor:pointer;list-style:none}.eat-bmi-list summary::-webkit-details-marker{display:none}.eat-bmi-list summary::before{content:'+';display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#FBEDE7;font-size:15px}.eat-bmi-list[open] summary::before{content:'−'}.eat-bmi-list__wrap{max-height:360px;margin-top:12px;overflow:auto;border:1px solid #E7E0D8;border-radius:14px}.eat-bmi-list table{width:100%;border-collapse:collapse;font-size:14px}.eat-bmi-list th{position:sticky;top:0;padding:10px 14px;background:#F8F4EE;color:#6E6861;font-size:12px;font-weight:700;text-align:left;white-space:nowrap}.eat-bmi-list td{padding:9px 14px;border-top:1px solid #F0EAE1;white-space:nowrap}.eat-bmi-list__del{appearance:none;border:0;background:none;font:inherit;width:28px;height:28px;border-radius:50%;color:#9a9186;font-size:18px;cursor:pointer}.eat-bmi-list__del:hover{background:#FBEDE7;color:#a8412a}.eat-bmi-link{appearance:none;border:0;background:none;font:inherit;color:#a8412a;font:600 13.5px 'Inter',system-ui,-apple-system,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.eat-bmi-link--danger{color:#6E6861}.eat-bmi-link--danger:hover{color:#a3412f}.eat-bmi-teaser{position:relative;overflow:hidden;border-radius:18px;background:#FAF7F2}.eat-bmi-teaser__chart{display:block;width:100%;height:260px;opacity:.55;filter:blur(.6px)}.eat-bmi-teaser__chart .z-surpoids{fill:rgba(226,176,74,0.22)}.eat-bmi-teaser__chart .z-normal{fill:rgba(126,159,106,0.18)}.eat-bmi-teaser__chart .z-maigreur{fill:rgba(123,167,188,0.18)}.eat-bmi-teaser__chart .l{fill:none;stroke:#C95335;stroke-width:3;vector-effect:non-scaling-stroke}.eat-bmi-teaser__chart .p circle{fill:#fff;stroke:#C95335;stroke-width:2.5;vector-effect:non-scaling-stroke}.eat-bmi-teaser__card{position:absolute;top:50%;left:50%;width:min(520px, calc(100% - 32px));padding:24px 26px;border-radius:20px;background:#fff;box-shadow:0 30px 60px -30px rgba(41,38,34,0.45);transform:translate(-50%, -50%)}.eat-bmi-teaser__card h3{margin:0 0 12px;font-size:22px;line-height:1.25}.eat-bmi-teaser__card ul{margin:0 0 18px;padding:0;list-style:none}.eat-bmi-teaser__card li{position:relative;margin-bottom:6px;padding-left:26px;color:#403b35;font-size:14.5px}.eat-bmi-teaser__card li::before{content:'✓';position:absolute;left:0;color:#71856C;font-weight:800}.eat-bmi-teaser__cta{display:flex;flex-wrap:wrap;gap:10px}.eat-bmi-teaser__cta .eat-btn{flex:1 1 auto;justify-content:center}@media (max-width:560px){.eat-bmi-teaser__chart{position:absolute;inset:0;height:100%}.eat-bmi-teaser__card{position:relative;top:auto;left:auto;width:auto;margin:16px;transform:none}}.eat-bmi-content{margin-top:64px}.eat-bmi-formula{margin:22px 0 0;padding:26px 28px;border-radius:22px;background:linear-gradient(140deg, #FBEDE7, #F6F0E7)}.eat-bmi-formula__eq{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font:600 26px 'Fraunces',Georgia,'Times New Roman',serif}.eat-bmi-formula__eq>b{color:#C95335;font-weight:600}.eat-bmi-formula__frac{display:inline-flex;flex-direction:column;align-items:center;font-size:19px}.eat-bmi-formula__frac span:first-child{padding:0 8px 6px;border-bottom:2px solid #292622}.eat-bmi-formula__frac span:last-child{padding:6px 8px 0}.eat-bmi-formula__ex{margin:16px 0 0;color:#403b35;font-size:16px;line-height:1.6}.eat-bmi-dot{display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:50%;vertical-align:0}.eat-bmi-dot--maigreur{background:#7BA7BC}.eat-bmi-dot--normal{background:#7E9F6A}.eat-bmi-dot--surpoids{background:#E2B04A}.eat-bmi-dot--obesite1{background:#DD8A45}.eat-bmi-dot--obesite2{background:#C9603A}.eat-bmi-dot--obesite3{background:#A3412F}.eat-bmi-table{min-width:0}.eat-bmi-table td:nth-child(2){color:#292622}.eat-bmi-table td:first-child{font-weight:700;white-space:nowrap}.eat-bmi-content__small{margin:12px 0 0;color:#9a9186;font-size:13px;line-height:1.6}.eat-bmi-cols{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}@media (max-width:860px){.eat-bmi-cols{grid-template-columns:minmax(0, 1fr);gap:34px}}.eat-bmi-cols h2{margin:8px 0 12px;font-size:28px}.eat-bmi-cols p{margin:0 0 12px;color:#6E6861;font-size:16px;line-height:1.7}.eat-bmi-limits{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none}@media (max-width:860px){.eat-bmi-limits{grid-template-columns:minmax(0, 1fr)}}.eat-bmi-limits li{padding:16px 18px;border:1px solid #E7E0D8;border-radius:16px;background:#fff;color:#6E6861;font-size:14.5px;line-height:1.6}.eat-bmi-limits li strong{display:block;margin-bottom:2px;color:#292622;font:600 17px 'Fraunces',Georgia,'Times New Roman',serif}.eat-bmi-content .eat-tool-related{grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:0}@media (max-width:860px){.eat-bmi-content .eat-tool-related{grid-template-columns:minmax(0, 1fr)}}.eat-bmi-sources{margin-top:48px;padding-top:22px;border-top:1px solid #E7E0D8}.eat-bmi-sources h2{margin:0 0 10px;font-size:18px}.eat-bmi-sources ul{margin:0;padding-left:18px;color:#6E6861;font-size:13.5px;line-height:1.7}.eat-bmi-sources a{color:#6E6861;text-decoration:underline;text-underline-offset:3px}.eat-bmi-sources a:hover{color:#C95335}