.bmical{--coral:#ff385c;--coral-deep:#e92349;--coral-soft:#ffe3e8;--ink:#171315;--muted:#70686b;--line:#e8dfdb;--paper:#fffdfb;--sand:#f5efea;--plum:#26161d;--cream:#fff3e3;--green:#79a897;--text-xs:var(--ui-size-supporting);--text-sm:var(--ui-size-supporting);--text-base:var(--ui-size-body);--text-lg:var(--ui-size-section);--text-xl:var(--ui-size-section);color:var(--ink);background:var(--paper);font-family:var(--font-sans)}.bmical *{box-sizing:border-box}.bmical input{font:var(--ui-type-body)}.bmical button{font:var(--ui-type-label)}.bmical button,.bmical a{-webkit-tap-highlight-color:transparent}.bmical a{color:inherit;text-decoration:none}.bmical button{color:inherit}.bmical :focus-visible{outline:3px solid var(--coral);outline-offset:3px}.bmical .hero-section :focus-visible{outline-color:#fff}.bmical .eyebrow{color:var(--coral);text-transform:none;font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal);margin:0 0 14px}.bmical .primary-button{appearance:none;color:#fff;background:var(--coral);min-height:52px;font-weight:var(--ui-weight-emphasis);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:13px;padding:0 22px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 13px 30px #ff385c3b}.bmical .primary-button:hover{background:var(--coral-deep);transform:translateY(-2px);box-shadow:0 17px 36px #ff385c4a}.bmical .primary-button .btn-icon{transition:transform .2s}.bmical .primary-button:hover .btn-icon{transform:translate(3px)}.bmical .hero-section{color:#fff;background:var(--plum);align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.bmical .hero-art{background-image:linear-gradient(90deg,#220e17fa 0%,#220e17c4 47%,#220e1714 82%),url(/bmi/enkel-orbit.jpg);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.bmical .hero-content{width:min(720px,64%);margin-left:clamp(28px,7vw,110px);padding:66px 0;position:relative}.bmical .hero-content h1{font:var(--ui-type-display);letter-spacing:var(--ui-tracking-title);margin:0}.bmical .hero-content h1 em{color:var(--coral);font-style:normal}.bmical .hero-content>p:not(.eyebrow){color:#ffffffb8;max-width:620px;font:var(--ui-type-body);letter-spacing:var(--ui-tracking-normal);margin:25px 0 29px}.bmical .calculator-form{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#180b106b;border:1px solid #ffffff2b;border-radius:22px;width:min(650px,100%);padding:20px;box-shadow:0 24px 70px #0000002e}.bmical .input-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.bmical .number-field{gap:7px;min-width:0;display:grid}.bmical .number-field>span:first-child{color:#ffffffab;font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal)}.bmical .number-input-shell{display:block;position:relative}.bmical .number-input-shell input{color:#fff;width:100%;height:52px;font-weight:var(--ui-weight-emphasis);font-variant-numeric:tabular-nums;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;outline:none;padding:0 52px 0 14px;transition:border-color .2s,box-shadow .2s,background .2s}.bmical .number-input-shell input:focus{background:#ffffff26;border-color:#ffffffc7;box-shadow:0 0 0 4px #ffffff17}.bmical .number-input-shell small{color:#ffffffa6;font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.bmical .context-toggle{color:#ffffffc7;cursor:pointer;font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal);background:0 0;border:0;align-items:center;gap:8px;margin:14px 0 0;padding:4px 0;display:inline-flex}.bmical .context-toggle>span{border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.bmical .context-toggle small{color:#ffffff8c;font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal)}.bmical .waist-field{border-top:1px solid #ffffff1f;grid-template-columns:180px 1fr;align-items:end;gap:15px;margin-top:12px;padding-top:14px;display:grid}.bmical .waist-field>p{color:#ffffff94;font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal);margin:0 0 7px}.bmical .calculate-button{width:100%;margin-top:14px}.bmical .calculate-button:disabled{cursor:wait;opacity:.9}.bmical .calculate-button.is-loading,.bmical .calculate-button.is-loading:hover{background:var(--coral-deep);transform:none;box-shadow:0 13px 30px #ff385c33}.bmical .loading-dots{align-items:center;gap:4px;display:inline-flex}.bmical .loading-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:.8s ease-in-out infinite alternate bmical-loading-dot}.bmical .loading-dots i:nth-child(2){animation-delay:.14s}.bmical .loading-dots i:nth-child(3){animation-delay:.28s}.bmical .form-trust{color:#ffffff94;text-align:center;font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal);margin:9px 0 0}.bmical .form-error{color:#ffe9ed;font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal);background:#ff385c29;border:1px solid #ff778f59;border-radius:11px;margin:13px 0 0;padding:10px 12px}.bmical .field-enter{animation:.32s cubic-bezier(.22,.78,.24,1) bmical-field-enter}.bmical .result-section{background:var(--paper);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(48px,8vw,120px);padding:clamp(52px,6vw,84px) clamp(28px,7vw,110px) clamp(85px,10vw,145px);scroll-margin-top:72px;display:grid}.bmical .result-number{min-width:0}.bmical .result-number>.eyebrow{margin-bottom:28px}.bmical .result-number>strong{font-variant-numeric:tabular-nums;font:var(--ui-type-display);letter-spacing:var(--ui-tracking-title);display:block}.bmical .bmi-value{animation:.9s cubic-bezier(.22,.78,.24,1) bmical-value-enter}.bmical .result-number>h2{font:var(--ui-type-page-title);letter-spacing:var(--ui-tracking-title);margin:33px 0 25px}.bmical .result-number>p:last-child{max-width:580px;color:var(--muted);margin:25px 0 0}.bmical .bmi-meter{background:linear-gradient(90deg,#9dbdb6 0 22%,#79aa94 22% 54%,#f0bb69 54% 76%,#e97b72 76% 100%);border-radius:999px;height:11px;position:relative}.bmical .bmi-meter-dot{border:4px solid var(--paper);background:var(--ink);border-radius:50%;width:23px;height:23px;transition:left .7s cubic-bezier(.22,.78,.24,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 3px 10px #0000003b}.bmical .bmi-meter-labels{height:16px;color:var(--muted);font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal);margin-top:10px;position:relative}.bmical .bmi-meter-labels span{position:absolute;top:0;transform:translate(-50%)}.bmical .result-context-study{min-width:0}.bmical .result-context{gap:11px;animation:.45s cubic-bezier(.22,.78,.24,1) bmical-context-swap;display:grid}.bmical .result-context article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:36px 1fr;gap:15px;padding:20px;display:grid}.bmical .result-context .result-explainer{grid-template-columns:38px 1fr;gap:20px;padding:28px;position:relative;overflow:hidden}.bmical .result-explainer>span{z-index:1;color:var(--coral);font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal);padding-top:5px;position:relative}.bmical .result-explainer>div{z-index:1;position:relative}.bmical .result-explainer h3{font:var(--ui-type-section-title);letter-spacing:var(--ui-tracking-section);margin:0}.bmical .result-explainer p{max-width:560px}.bmical .context-icon{color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bmical .result-context article strong{font:var(--ui-type-item-title);letter-spacing:var(--ui-tracking-normal)}.bmical .result-context article p{color:var(--muted);font:var(--ui-type-body);letter-spacing:var(--ui-tracking-normal);margin:6px 0 0}.bmical .waist-result{background:#f4faf7;border-color:#bcd4cb}.bmical .waist-result .context-icon{background:var(--green)}.bmical .result-context-spotlight{gap:12px}.bmical .result-context-spotlight .result-explainer{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:24px;transition:color 1.15s cubic-bezier(.22,.78,.24,1),border-color 1.15s cubic-bezier(.22,.78,.24,1),background 1.15s cubic-bezier(.22,.78,.24,1),box-shadow 1.15s cubic-bezier(.22,.78,.24,1),transform .3s;box-shadow:0 18px 46px #26161d14}.bmical .result-context-spotlight .result-explainer>span{background:var(--coral-soft);border-radius:50%;align-self:start;place-items:center;width:38px;height:38px;padding:0;transition:color 1.15s cubic-bezier(.22,.78,.24,1),background 1.15s cubic-bezier(.22,.78,.24,1);display:grid}.bmical .result-context-spotlight .result-explainer p{transition:color 1.15s cubic-bezier(.22,.78,.24,1)}.bmical .result-context-spotlight .result-explainer.is-active{color:#fff;border-color:var(--coral);background:var(--coral);box-shadow:0 23px 56px #ff385c33}.bmical .result-context-spotlight .result-explainer.is-active>span{color:var(--coral);background:#fff}.bmical .result-context-spotlight .result-explainer.is-active p{color:#ffffffd1}.bmical .result-context-spotlight .result-explainer:hover{transform:translateY(-2px)}.bmical .result-enter{animation:.55s cubic-bezier(.22,.78,.24,1) bmical-result-enter}.bmical .recommendation-section{background:radial-gradient(circle at 92% 2%,#ff385c26,transparent 28%),var(--cream);padding:clamp(85px,10vw,140px) clamp(28px,7vw,110px);position:relative;overflow:hidden}.bmical .recommendation-section:before{content:"";pointer-events:none;border:1px solid #26161d12;border-radius:50%;width:480px;height:480px;position:absolute;top:-170px;right:-150px;box-shadow:0 0 0 70px #26161d06,0 0 0 140px #26161d05}.bmical .recommendation-intro{max-width:880px;position:relative}.bmical .recommendation-intro h2{max-width:850px;font:var(--ui-type-marketing-title);letter-spacing:var(--ui-tracking-title);margin:0}.bmical .recommendation-intro>p{max-width:680px;color:var(--muted);font:var(--ui-type-body);letter-spacing:var(--ui-tracking-normal);margin:18px 0 0}.bmical .health-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:15px;margin-top:48px;display:grid;position:relative}.bmical .health-check-card{background:#ffffffd1;border:1px solid #26161d24;border-radius:30px;flex-direction:column;min-height:0;padding:26px;display:flex;overflow:hidden;box-shadow:0 24px 60px #26161d14}.bmical .health-check-plus{color:#fff;border-color:var(--plum);background:radial-gradient(circle at 90% 5%,#ff385c40,transparent 28%),var(--plum);box-shadow:0 28px 65px #26161d33}.bmical .health-check-name>span{color:var(--coral);text-transform:none;font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal);border:1px solid;border-radius:999px;padding:7px 10px;display:inline-flex}.bmical .health-check-card h3{font:var(--ui-type-page-title);letter-spacing:var(--ui-tracking-title);margin:12px 0 0}.bmical .health-check-card>p{max-width:510px;color:var(--muted);font:var(--ui-type-body);letter-spacing:var(--ui-tracking-normal);margin:14px 0 20px}.bmical .health-check-plus>p{color:#fff9}.bmical .health-check-facts{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.bmical .health-check-facts>span{background:var(--sand);border-radius:13px;gap:5px;padding:14px 12px;display:grid}.bmical .health-check-facts strong{font:var(--ui-type-section-title);letter-spacing:var(--ui-tracking-section)}.bmical .health-check-facts small{color:var(--muted);text-transform:none;font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal)}.bmical .health-check-plus .health-check-facts small{color:#ffffffb3}.bmical .health-check-includes{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.bmical .health-check-plus .health-check-includes{border-color:#ffffff24}.bmical .health-check-includes>strong{font:var(--ui-type-item-title);letter-spacing:var(--ui-tracking-normal)}.bmical .health-check-card ul{color:var(--muted);font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal);gap:11px;margin:16px 0 25px;padding:0;list-style:none;display:grid}.bmical .health-check-plus ul{color:#ffffff9e}.bmical .health-check-card li{align-items:center;gap:8px;display:flex}.bmical .health-check-card li .list-check{color:#fff;background:var(--coral);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.bmical .health-check-purchase{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;margin-top:auto;padding-top:22px;display:flex}.bmical .health-check-plus .health-check-purchase{border-color:#ffffff24}.bmical .health-check-purchase>span{flex:none;gap:4px;display:grid}.bmical .health-check-purchase small{color:var(--muted);text-transform:none;font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal)}.bmical .health-check-plus .health-check-purchase small{color:#ffffff6e}.bmical .health-check-purchase strong{font:var(--ui-type-section-title);letter-spacing:var(--ui-tracking-section)}.bmical .health-check-purchase a{color:#fff;background:var(--coral);cursor:pointer;min-width:205px;min-height:54px;font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:0 18px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 13px 30px #ff385c33}.bmical .health-check-purchase a:hover{background:var(--coral-deep);transform:translateY(-2px);box-shadow:0 17px 34px #ff385c47}.bmical .health-check-plus .health-check-purchase a{color:var(--plum);box-shadow:none;background:#fff}.bmical .health-check-purchase a .btn-icon{transition:transform .2s}.bmical .health-check-purchase a:hover .btn-icon{transform:translate(3px)}.bmical .recommendation-fineprint{max-width:780px;color:var(--muted);font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal);margin:20px 0 0;position:relative}.bmical .scroll-reveal>*{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.22,.78,.24,1);transform:translateY(28px)}.bmical .scroll-reveal>:nth-child(2){transition-delay:.1s}.bmical .scroll-reveal>:nth-child(3){transition-delay:.18s}.bmical .scroll-reveal.is-visible>*{opacity:1;transform:none}.bmical .story-section.scroll-reveal .story-path article,.bmical .markers-section.scroll-reveal .marker-list article,.bmical .recommendation-section.scroll-reveal .health-check-card{opacity:0;transition:opacity .55s,transform .65s cubic-bezier(.22,.78,.24,1);transform:translateY(24px)}.bmical .story-section.is-visible .story-path article,.bmical .markers-section.is-visible .marker-list article,.bmical .recommendation-section.is-visible .health-check-card{opacity:1;transform:none}.bmical .story-section.is-visible .story-path article:nth-child(2),.bmical .markers-section.is-visible .marker-list article:nth-child(2),.bmical .recommendation-section.is-visible .health-check-card:nth-child(2){transition-delay:.13s}.bmical .story-section.is-visible .story-path article:nth-child(3),.bmical .markers-section.is-visible .marker-list article:nth-child(3){transition-delay:.3s}.bmical .story-section{color:#fff;background:var(--plum);padding:clamp(85px,10vw,145px) clamp(28px,7vw,110px)}.bmical .story-intro{max-width:1000px}.bmical .story-intro h2{font:var(--ui-type-marketing-title);letter-spacing:var(--ui-tracking-title);margin:0}.bmical .story-path{--story-gap:36px;gap:var(--story-gap);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid;position:relative}.bmical .story-path article:not(:last-child):after{content:"";z-index:0;top:22px;left:45px;right:calc(-1 * var(--story-gap));background:linear-gradient(90deg,var(--coral),#fff3);height:1px;position:absolute}.bmical .story-path article{position:relative}.bmical .story-path article>div{z-index:1;margin-top:20px;position:relative}.bmical .story-path article>span{z-index:1;color:#fff;background:var(--plum);width:45px;height:45px;font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal);border:1px solid #ffffff36;border-radius:50%;place-items:center;display:grid;position:relative}.bmical .story-path article:first-child>span{border-color:var(--coral);background:var(--coral)}.bmical .story-path h3{font:var(--ui-type-section-title);letter-spacing:var(--ui-tracking-section);margin:0 0 9px}.bmical .story-path p{color:#ffffff94;max-width:320px;margin:0}.bmical .markers-section{background:var(--sand);grid-template-columns:.7fr 1.3fr;gap:clamp(45px,8vw,120px);padding:clamp(85px,10vw,145px) clamp(28px,7vw,110px);display:grid}.bmical .markers-copy h2{font:var(--ui-type-marketing-title);letter-spacing:var(--ui-tracking-title);margin:0}.bmical .markers-copy>p:last-child{max-width:460px;color:var(--muted);margin:24px 0 0}.bmical .marker-list{display:grid}.bmical .marker-list article{border-bottom:1px solid #dcd1cc;grid-template-columns:120px 140px 1fr;align-items:center;gap:20px;padding:25px 0;display:grid}.bmical .marker-list article:first-child{border-top:1px solid #dcd1cc}.bmical .marker-list .marker-area{color:var(--coral);text-transform:none;font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal)}.bmical .marker-list strong{font:var(--ui-type-section-title);letter-spacing:var(--ui-tracking-section)}.bmical .marker-list p{color:var(--muted);font:var(--ui-type-body);letter-spacing:var(--ui-tracking-normal);margin:0}.bmical .marker-list a{color:var(--ink);font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal);border-bottom:1px solid #17131547;align-items:center;gap:6px;margin-top:8px;transition:color .2s,border-color .2s;display:inline-flex}.bmical .marker-list a:hover{color:var(--coral);border-color:var(--coral)}.bmical .adult-note{color:var(--muted);background:var(--sand);font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal);margin:0;padding:24px clamp(28px,7vw,110px) 40px}@keyframes bmical-field-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes bmical-result-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bmical-value-enter{0%{opacity:.2;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes bmical-context-swap{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes bmical-loading-dot{0%{opacity:.35;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}@media (max-width:980px){.bmical .hero-content{width:min(760px,78%)}.bmical .result-section,.bmical .markers-section{grid-template-columns:1fr}.bmical .result-number{max-width:680px}.bmical .story-path{--story-gap:18px;gap:var(--story-gap)}.bmical .marker-list article{grid-template-columns:110px 120px 1fr}}@media (max-width:740px){.bmical .hero-section{min-height:790px}.bmical .hero-art{background-image:linear-gradient(#220e17f0 0%,#220e17b3 65%,#220e1733 100%),url(/bmi/enkel-orbit.jpg);background-position:63%}.bmical .hero-content{width:auto;margin:0 24px;padding:58px 0}.bmical .hero-content h1{font:var(--ui-type-display);letter-spacing:var(--ui-tracking-title)}.bmical .hero-content>p:not(.eyebrow){font:var(--ui-type-body);letter-spacing:var(--ui-tracking-normal)}.bmical .waist-field{grid-template-columns:1fr}.bmical .result-section{scroll-margin-top:64px}.bmical .story-path{--story-gap:28px;gap:var(--story-gap);grid-template-columns:1fr}.bmical .story-path article:not(:last-child):after{width:1px;height:calc(100% + var(--story-gap) - 45px);background:linear-gradient(180deg,var(--coral),#fff3);top:45px;left:22px;right:auto}.bmical .story-path article{grid-template-columns:46px 1fr;gap:14px;display:grid}.bmical .story-path article>div{margin-top:0}.bmical .story-path h3{margin-top:10px}.bmical .story-path p{max-width:none}.bmical .marker-list article{grid-template-columns:1fr 1fr}.bmical .marker-list article>div{grid-column:1/-1}.bmical .health-check-grid{grid-template-columns:1fr}}@media (max-width:460px){.bmical .calculator-form{padding:15px}.bmical .input-grid{grid-template-columns:1fr}.bmical .result-section,.bmical .recommendation-section,.bmical .story-section,.bmical .markers-section,.bmical .adult-note{padding-left:20px;padding-right:20px}.bmical .result-number>strong{font:var(--ui-type-display);letter-spacing:var(--ui-tracking-title)}.bmical .result-context article{padding:16px}.bmical .result-context .result-explainer{padding:22px}.bmical .story-intro h2,.bmical .markers-copy h2,.bmical .recommendation-intro h2{font:var(--ui-type-marketing-title);letter-spacing:var(--ui-tracking-title)}.bmical .health-check-grid{margin-top:34px}.bmical .health-check-card{border-radius:22px;min-height:0;padding:23px}.bmical .health-check-card h3{font:var(--ui-type-page-title);letter-spacing:var(--ui-tracking-title)}.bmical .health-check-purchase{flex-direction:column;align-items:stretch}.bmical .health-check-purchase a{width:100%;min-width:0}.bmical .marker-list article{grid-template-columns:1fr;gap:7px}.bmical .marker-list article>div{grid-column:auto;margin-top:6px}}@media (prefers-reduced-motion:reduce){.bmical *,.bmical :before,.bmical :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bmical .btn-icon{flex:none;width:17px;height:17px}.bmical .context-toggle>span svg{width:12px;height:12px}.bmical .context-icon svg{width:17px;height:17px}.bmical .health-check-card li .list-check svg{width:12px;height:12px}.bmical .marker-list a svg{flex:none;width:12px;height:12px}.bmical .result-context-spotlight .result-explainer>span{font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal)}.bmical .health-check-card h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.bmical .health-check-purchase strong{font-variant-numeric:tabular-nums}.bmical .health-check-facts>span{min-width:0}.bmical .health-check-facts small{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.bmical .context-toggle{min-height:44px;margin-top:8px}.bmical .marker-list a{text-underline-offset:3px;border-bottom:0;min-height:44px;margin-top:0;padding:12px 0 10px;-webkit-text-decoration:underline #17131547;text-decoration:underline #17131547}.bmical .marker-list a:hover{-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);border-color:#0000}@media (max-width:460px){.bmical .health-check-facts{grid-template-columns:1fr}.bmical .health-check-facts>span{grid-template-columns:auto 1fr;align-items:baseline;gap:9px;padding:11px 13px}}.bmical .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:740px){.bmical .hero-section{min-height:0}.bmical .hero-content{margin-inline:20px;padding-block:36px}.bmical .hero-content h1{font:var(--ui-type-display);letter-spacing:var(--ui-tracking-title)}}@media (max-width:460px){.bmical .story-intro h2,.bmical .markers-copy h2,.bmical .recommendation-intro h2{font:var(--ui-type-marketing-title);letter-spacing:var(--ui-tracking-title)}.bmical .health-check-card h3{font:var(--ui-type-page-title);letter-spacing:var(--ui-tracking-title)}.bmical .result-number>strong{font:var(--ui-type-display);letter-spacing:var(--ui-tracking-title)}}.bmi-read{color:#1d1d1f;font-family:var(--font-sans);background:#fff;padding:72px 7.5% 88px}.bmi-read-inner{max-width:1120px;margin:0 auto}.bmi-read h2{color:#1d1d1f;font:var(--ui-type-section-title);letter-spacing:var(--ui-tracking-section);margin:0 0 10px}.bmi-read p{color:#4a4a4f;font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal);margin:0}.bmi-read-cols{border-bottom:1px solid #e8e8ec;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:34px;padding-bottom:44px;display:grid}.bmi-read-h{margin-top:44px}.bmi-read-lead{max-width:640px;margin-bottom:20px!important}.bmi-read-ranges{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bmi-read-ranges li{border:1px solid #e8e8ec;border-radius:12px;gap:4px;padding:16px 18px;display:grid}.bmi-read-ranges b{text-transform:none;color:#ff385c;font-variant-numeric:tabular-nums;font:var(--ui-type-label);letter-spacing:var(--ui-tracking-normal)}.bmi-read-ranges strong{color:#1d1d1f;font:var(--ui-type-item-title);letter-spacing:var(--ui-tracking-normal)}.bmi-read-ranges span{color:#6b6b72;font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal)}.bmi-read-note{background:#f5f5f7;border-radius:14px;margin-top:44px;padding:20px 24px}.bmi-read-note p{color:#6b6b72;max-width:760px;font:var(--ui-type-supporting);letter-spacing:var(--ui-tracking-normal)}@media (max-width:680px){.bmi-read{padding:48px 6% 60px}.bmi-read-cols{gap:26px;padding-bottom:32px}}.bmical .recommendation-section{color:#513440;background:#fbf8f2}.bmical .recommendation-section:before{display:none}.bmical .health-check-card{box-shadow:none;color:#513440;background:#fff;border-color:#e3cfb9;border-radius:28px}.bmical .health-check-plus{background:#f2eee4}.bmical .health-check-card>p,.bmical .health-check-card ul,.bmical .health-check-purchase small{color:#6b5b53}.bmical .health-check-name>span{color:#854f3e;background:0 0;border:0;padding:0}.bmical .health-check-facts>span{color:#513440;background:#eee2d2}.bmical .health-check-facts small{color:#6b5b53}.bmical .health-check-includes,.bmical .health-check-purchase{border-color:#e3cfb9}.bmical .health-check-card li .list-check{color:#56553e;background:#e8e9df}.bmical .health-check-purchase a{box-shadow:none}.bmical .health-check-plus .health-check-purchase a{color:#fff;background:#513440}.bmical .health-check-plus .health-check-purchase a:hover{background:#39252d}.bmical .health-check-plus .health-check-facts>span{color:#513440;background:#eee2d2}.bmical .health-check-plus .health-check-facts small,.bmical .health-check-plus .health-check-purchase small{color:#6b5b53}.bmical .health-check-plus .health-check-includes,.bmical .health-check-plus .health-check-purchase{border-color:#e3cfb9}
