.fitness-item_card__hFFVr{list-style:none;border-radius:18px;background:#fff;border:1px solid #f0f0f5;box-shadow:0 2px 16px rgba(0,0,0,.05);transition:transform .22s ease,box-shadow .22s ease;overflow:hidden;display:flex;flex-direction:column}.fitness-item_card__hFFVr:hover{transform:translateY(-5px);box-shadow:0 12px 36px rgba(91,33,182,.13)}.fitness-item_cardLink__TuNol{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.fitness-item_media__2NAAA{position:relative;height:210px;overflow:hidden;flex-shrink:0}.fitness-item_media__2NAAA img{object-fit:cover;transition:transform .4s ease}.fitness-item_card__hFFVr:hover .fitness-item_media__2NAAA img{transform:scale(1.04)}.fitness-item_mediaOverlay__fp1XR{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(15,23,42,.35));transition:opacity .25s ease}.fitness-item_badge__CKJpb{position:absolute;top:12px;left:12px;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:rgba(91,33,182,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.2)}.fitness-item_content__N2JSm{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1 1}.fitness-item_title__CVcsY{font-size:1rem;font-weight:700;color:#0f172a;line-height:1.35}.fitness-item_summary__HQ9o_,.fitness-item_title__CVcsY{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.fitness-item_summary__HQ9o_{font-size:.855rem;color:#64748b;line-height:1.6;flex:1 1}.fitness-item_cta__sinu_{margin-top:6px;font-weight:700;font-size:.82rem;color:#5b21b6;display:inline-flex;align-items:center;gap:4px;transition:gap .15s ease,color .15s ease}.fitness-item_card__hFFVr:hover .fitness-item_cta__sinu_{color:#7c4dff;gap:7px}@media (max-width:768px){.fitness-item_card__hFFVr{border-radius:14px}.fitness-item_card__hFFVr:hover{transform:none;box-shadow:0 2px 16px rgba(0,0,0,.06)}.fitness-item_media__2NAAA{height:170px}.fitness-item_card__hFFVr:hover .fitness-item_media__2NAAA img{transform:none}.fitness-item_content__N2JSm{padding:13px 14px 15px;gap:6px}.fitness-item_title__CVcsY{font-size:.95rem}.fitness-item_summary__HQ9o_{font-size:.83rem}}@media (max-width:400px){.fitness-item_media__2NAAA{height:150px}.fitness-item_title__CVcsY{font-size:.9rem}}[data-theme=dark] .fitness-item_card__hFFVr{background:#1f2937;border-color:#374151;box-shadow:0 2px 16px rgba(0,0,0,.2)}[data-theme=dark] .fitness-item_card__hFFVr:hover{box-shadow:0 12px 36px rgba(91,33,182,.22)}[data-theme=dark] .fitness-item_title__CVcsY{color:#f9fafb}[data-theme=dark] .fitness-item_summary__HQ9o_{color:#9ca3af}.fitness-list_fitness-list-container__DdnqN{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.25rem;gap:1.25rem;list-style:none;padding:0;margin:0}@media (max-width:640px){.fitness-list_fitness-list-container__DdnqN{grid-template-columns:1fr 1fr;gap:.85rem}}@media (max-width:440px){.fitness-list_fitness-list-container__DdnqN{grid-template-columns:1fr;gap:1rem}}.content_breadcrumb__CdJGZ{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#6b7280;margin-bottom:1.75rem;flex-wrap:wrap}.content_breadcrumbLink__thgpr{display:inline-flex;align-items:center;gap:.2rem;color:#5b21b6;font-weight:600;text-decoration:none;transition:color .15s}.content_breadcrumbLink__thgpr:hover{color:#7c4dff}.content_breadcrumbSep__7_pjP{color:#d1d5db}.content_breadcrumbCurrent__F_jg5{color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.content_fitness-container__5l4xO{padding:2rem 1.5rem;max-width:1200px;margin:0 auto}.content_fitness-content___lNPM{max-width:760px;margin:0 auto;font-size:1.02rem;color:#1e293b;line-height:1.78;font-family:Plus Jakarta Sans,sans-serif}.content_topImageWrapper__m52JE{margin-bottom:2rem;border-radius:20px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.1)}.content_topImageWrapper__m52JE img{width:100%;height:auto;display:block}.content_fitness-content___lNPM h1{font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;color:#0f172a;line-height:1.2;margin:0 0 .85rem;letter-spacing:-.03em}.content_meta__tt1vq{display:flex;align-items:center;gap:.55rem;margin-bottom:1.75rem}.content_metaCategory__hJ7nx{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5b21b6;background:rgba(91,33,182,.08);border:1px solid rgba(91,33,182,.18);padding:3px 10px;border-radius:999px}.content_metaDot__hA9ve{color:#d1d5db;font-size:.85rem}.content_metaTime__jjA_D{font-size:.82rem;color:#6b7280;font-weight:500}.content_fitness-content___lNPM>div:first-of-type p:first-child{font-size:1.13rem;color:#374151;line-height:1.8;font-weight:400}.content_fitness-content___lNPM h2{font-size:1.42rem;font-weight:800;color:#0f172a;margin:3rem 0 1rem;padding-left:1rem;border-left:4px solid #7c4dff;line-height:1.3;letter-spacing:-.02em}.content_fitness-content___lNPM h3{font-size:1.12rem;font-weight:700;color:#111827;margin:2rem 0 .6rem}.content_fitness-content___lNPM p{font-size:1.03rem;line-height:1.82;color:#374151;margin-bottom:1.15rem}.content_fitness-content___lNPM strong{color:#0f172a;font-weight:700}.content_fitness-content___lNPM em{color:#4b5563;font-style:italic}.content_fitness-content___lNPM ul{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.55rem;margin:0 0 1.4rem}.content_fitness-content___lNPM ul li{font-size:1.02rem;color:#374151;line-height:1.68;padding-left:1.6rem;position:relative}.content_fitness-content___lNPM ul li:before{content:"›";position:absolute;left:0;color:#7c4dff;font-weight:700;font-size:1.25rem;line-height:1.35}.content_fitness-content___lNPM ol{padding-left:1.6rem;display:flex;flex-direction:column;gap:.55rem;margin:0 0 1.4rem}.content_fitness-content___lNPM ol li{font-size:1.02rem;color:#374151;line-height:1.68;padding-left:.3rem}.content_fitness-content___lNPM ol li::marker{color:#7c4dff;font-weight:700}.content_fitness-content___lNPM blockquote{margin:2.25rem 0;padding:1.5rem 1.75rem;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-left:4px solid #7c4dff;border-radius:0 16px 16px 0;font-size:1.06rem;color:#4c1d95;line-height:1.75;font-style:italic;box-shadow:0 2px 16px rgba(124,77,255,.08);position:relative}.content_fitness-content___lNPM blockquote:before{content:"\201C";position:absolute;top:-.2rem;left:1rem;font-size:3rem;color:rgba(124,77,255,.2);font-style:normal;line-height:1;font-family:Georgia,serif}.content_fitness-content___lNPM img{width:100%;max-width:100%;height:auto;border-radius:16px;margin:1.75rem 0;box-shadow:0 4px 24px rgba(0,0,0,.08)}.content_fitness-content___lNPM .internal-link{font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.content_fitness-content___lNPM .internal-link--fitness{color:#5b21b6!important;-webkit-text-decoration-color:rgba(91,33,182,.35);text-decoration-color:rgba(91,33,182,.35)}.content_fitness-content___lNPM .internal-link--fitness:hover{color:#7c4dff!important}.content_fitness-content___lNPM .internal-link--mindfulness{color:#15803d!important;-webkit-text-decoration-color:rgba(21,128,61,.35);text-decoration-color:rgba(21,128,61,.35)}.content_fitness-content___lNPM .internal-link--mindfulness:hover{color:#16a34a!important}.content_fitness-content___lNPM .internal-link--nourish{color:#c2410c!important;-webkit-text-decoration-color:rgba(194,65,12,.35);text-decoration-color:rgba(194,65,12,.35)}.content_fitness-content___lNPM .internal-link--nourish:hover{color:#ea580c!important}.content_relatedSection__Q9GMS{max-width:1200px;margin:3.5rem auto 2rem;padding:0 1.5rem}.content_relatedHeader__vhAZD{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.content_relatedTitle__6We97{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.content_relatedSeeAll__dR2W8{font-size:.875rem;font-weight:600;color:#5b21b6;text-decoration:none;transition:color .15s}.content_relatedSeeAll__dR2W8:hover{color:#7c4dff;text-decoration:underline}.content_relatedGrid___aCpz{width:100%}@media (max-width:768px){.content_fitness-container__5l4xO{padding:1.25rem 1rem}.content_fitness-content___lNPM h1{font-size:1.65rem}.content_fitness-content___lNPM h2{font-size:1.22rem;margin-top:2.25rem}.content_fitness-content___lNPM h3{font-size:1.04rem}.content_fitness-content___lNPM p{font-size:1rem;line-height:1.75}.content_fitness-content___lNPM blockquote{padding:1.15rem 1.25rem;font-size:.97rem}.content_breadcrumbCurrent__F_jg5{max-width:180px}.content_relatedSection__Q9GMS{padding:0 1rem}.content_relatedTitle__6We97{font-size:1.1rem}}[data-theme=dark] .content_fitness-content___lNPM h1,[data-theme=dark] .content_fitness-content___lNPM h2,[data-theme=dark] .content_fitness-content___lNPM h3{color:#f9fafb}[data-theme=dark] .content_fitness-content___lNPM ol li,[data-theme=dark] .content_fitness-content___lNPM p,[data-theme=dark] .content_fitness-content___lNPM ul li{color:#d1d5db}[data-theme=dark] .content_fitness-content___lNPM strong{color:#f9fafb}[data-theme=dark] .content_fitness-content___lNPM blockquote{background:linear-gradient(135deg,rgba(91,33,182,.15),rgba(124,77,255,.1));color:#c4b5fd}[data-theme=dark] .content_relatedTitle__6We97{color:#f9fafb}[data-theme=dark] .content_breadcrumbCurrent__F_jg5{color:#6b7280}.FitnessPost_progressBar__tVEFF{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#5b21b6,#10b981);z-index:9999;transition:width .08s linear;pointer-events:none}.FitnessPost_pageWrapper__pE0vP{display:grid;grid-template-columns:1fr 300px;grid-gap:3rem;gap:3rem;max-width:1160px;margin:0 auto;padding:2.5rem 1.5rem 5rem;align-items:start}.FitnessPost_main__qZjoH{min-width:0}.FitnessPost_breadcrumb__qS7f_{display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:#6b7280;margin-bottom:1.1rem;flex-wrap:wrap}.FitnessPost_breadcrumb__qS7f_ a{color:#5b21b6;text-decoration:none;font-weight:500}.FitnessPost_breadcrumb__qS7f_ a:hover{text-decoration:underline}.FitnessPost_breadcrumb__qS7f_ span{color:#9ca3af}.FitnessPost_categoryBadge__N2Ksa{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5b21b6;background:rgba(91,33,182,.08);border:1px solid rgba(91,33,182,.22);padding:3px 12px;border-radius:999px;margin-bottom:.85rem}.FitnessPost_metaBar__x1m4L{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid #e5e7eb}.FitnessPost_metaLeft__kmIrS{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.85rem}.FitnessPost_metaItem__cFIq3{display:flex;align-items:center;gap:.3rem}.FitnessPost_metaDot__L8YAw{width:3px;height:3px;border-radius:50%;background:#d1d5db;flex-shrink:0}.FitnessPost_shareRow__lWBRv{display:flex;align-items:center;gap:.35rem}.FitnessPost_shareBtn__42XGr{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;color:#6b7280;background:transparent;border:1px solid #e5e7eb;cursor:pointer;transition:background .15s,color .15s,border-color .15s;text-decoration:none}.FitnessPost_shareBtn__42XGr:hover{background:#f5f3ff;color:#5b21b6;border-color:#c4b5fd}.FitnessPost_inlineCTA__GibuP{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid rgba(91,33,182,.2);border-radius:20px;padding:2rem 2.25rem;margin:2.5rem 0;display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.FitnessPost_inlineCTAIcon__xmFlN{font-size:1.5rem}.FitnessPost_inlineCTATitle___8sLq{font-size:1.15rem;font-weight:700;color:#1e1b4b;margin:0}.FitnessPost_inlineCTAText__WGvyW{font-size:.95rem;color:#3730a3;margin:0;line-height:1.6}.FitnessPost_inlineCTABtn__0Sez4{display:inline-flex;align-items:center;background:linear-gradient(135deg,#5b21b6,#7c4dff);color:#fff;font-weight:700;font-size:.92rem;padding:.7rem 1.4rem;border-radius:10px;text-decoration:none;margin-top:.25rem;box-shadow:0 4px 14px rgba(91,33,182,.28);transition:transform .15s ease,box-shadow .15s ease}.FitnessPost_inlineCTABtn__0Sez4:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(91,33,182,.38)}.FitnessPost_inlineCTATrust__OXgF0{font-size:.72rem;color:#5b21b6;margin:0;opacity:.75}.FitnessPost_helpSection___hh__{margin:3rem 0 1.5rem;padding:1.5rem 1.75rem;border-radius:16px;background:#f9fafb;border:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.FitnessPost_helpQuestion__RGfCW{font-size:.95rem;font-weight:600;color:#374151;margin:0}.FitnessPost_helpBtns__woR_g{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.FitnessPost_helpBtn__ViMeJ{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.2rem;border-radius:10px;border:1.5px solid #e5e7eb;background:#fff;color:#374151;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.FitnessPost_helpBtn__ViMeJ:hover{border-color:#5b21b6;color:#5b21b6;background:#f5f3ff}.FitnessPost_helpBtnNo___nwiu:hover{border-color:#e5e7eb;color:#6b7280;background:#f3f4f6}.FitnessPost_helpFollowUp__FSPsq{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%}.FitnessPost_helpFollowUpText__3P2B0{font-size:.9rem;color:#4b5563;margin:0;line-height:1.55;max-width:420px}.FitnessPost_helpFollowUpBtn__0uDR_{display:inline-flex;align-items:center;background:linear-gradient(135deg,#5b21b6,#7c4dff);color:#fff;font-weight:700;font-size:.875rem;padding:.65rem 1.4rem;border-radius:10px;text-decoration:none;box-shadow:0 4px 14px rgba(91,33,182,.25);transition:transform .15s ease}.FitnessPost_helpFollowUpBtn__0uDR_:hover{transform:translateY(-1px)}.FitnessPost_sidebar__rUPV_{position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;gap:1.1rem;height:-moz-fit-content;height:fit-content}.FitnessPost_sidebarCard__v3kKU{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.4rem;box-shadow:0 2px 12px rgba(0,0,0,.05)}.FitnessPost_sidebarCardIcon__VAHVB{font-size:1.6rem;margin-bottom:.6rem}.FitnessPost_sidebarCardLabel__PmIVT{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5b21b6;margin:0 0 .35rem}.FitnessPost_sidebarCardTitle__E2VV7{font-size:.97rem;font-weight:700;color:#111827;margin:0 0 .4rem}.FitnessPost_sidebarCardText__FclN1{font-size:.84rem;color:#6b7280;line-height:1.5;margin:0 0 1rem}.FitnessPost_sidebarCardTrust__GxNEJ{font-size:.72rem;color:#9ca3af;text-align:center;margin:.5rem 0 0}.FitnessPost_sidebarPrimaryBtn__1m096{display:block;text-align:center;background:linear-gradient(135deg,#5b21b6,#7c4dff);color:#fff;font-weight:700;font-size:.875rem;padding:.7rem 1rem;border-radius:10px;text-decoration:none;box-shadow:0 4px 14px rgba(91,33,182,.22);transition:transform .15s ease,box-shadow .15s ease}.FitnessPost_sidebarPrimaryBtn__1m096:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(91,33,182,.32)}.FitnessPost_tocList__6CU6i{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.15rem}.FitnessPost_tocList__6CU6i li a{display:block;font-size:.82rem;color:#6b7280;text-decoration:none;padding:.3rem .6rem;border-radius:6px;border-left:2px solid transparent;transition:color .15s,background .15s,border-color .15s;line-height:1.45}.FitnessPost_tocList__6CU6i li a:hover{color:#5b21b6;background:#f5f3ff}.FitnessPost_tocList__6CU6i li.FitnessPost_active__VyswZ a{color:#5b21b6;background:#f5f3ff;border-left-color:#5b21b6;font-weight:600}.FitnessPost_emailCard__wrIH2{background:#fafbff}.FitnessPost_emailCardLabel__gKG8F{display:block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5b21b6;margin-bottom:.4rem}.FitnessPost_emailForm__cC62H{display:flex;flex-direction:column;gap:.5rem;margin-top:.85rem}.FitnessPost_emailInput__rUGyA{width:100%;padding:.6rem .85rem;font-size:.84rem;border:1.5px solid #e5e7eb;border-radius:9px;outline:none;background:#fff;color:#111827;transition:border-color .15s;box-sizing:border-box}.FitnessPost_emailInput__rUGyA:focus{border-color:#5b21b6}.FitnessPost_emailSubmitBtn__ZrRhL{width:100%;padding:.65rem;background:linear-gradient(135deg,#5b21b6,#7c4dff);color:#fff;font-size:.84rem;font-weight:700;border:none;border-radius:9px;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px rgba(91,33,182,.2)}.FitnessPost_emailSubmitBtn__ZrRhL:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(91,33,182,.3)}.FitnessPost_emailSubmitBtn__ZrRhL:disabled{opacity:.6;cursor:not-allowed;transform:none}.FitnessPost_emailSuccess__1D8eZ{display:flex;align-items:center;gap:.4rem;color:#15803d;font-size:.84rem;font-weight:600;padding:.5rem 0}.FitnessPost_emailError__38l1t{color:#dc2626;font-size:.8rem;margin:.2rem 0 0}.FitnessPost_sidebarPremiumCard__WW_ZX{background:linear-gradient(145deg,#1e1b4b,#2e1065 40%,#4c1d95);border:none;border-radius:16px;padding:1.4rem;box-shadow:0 8px 28px rgba(91,33,182,.28)}.FitnessPost_sidebarPremiumCard__WW_ZX .FitnessPost_sidebarCardLabel__PmIVT{color:rgba(196,181,253,.75)}.FitnessPost_sidebarPremiumCard__WW_ZX .FitnessPost_sidebarCardTitle__E2VV7{color:#fff}.FitnessPost_sidebarPremiumCard__WW_ZX .FitnessPost_sidebarCardText__FclN1{color:hsla(0,0%,100%,.72)}.FitnessPost_sidebarPremiumCard__WW_ZX .FitnessPost_sidebarCardTrust__GxNEJ{color:rgba(196,181,253,.55)}.FitnessPost_premiumList__HtHeA{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.4rem}.FitnessPost_premiumList__HtHeA li{font-size:.82rem;color:hsla(0,0%,100%,.8);display:flex;align-items:flex-start;gap:.45rem;line-height:1.45}.FitnessPost_premiumList__HtHeA li:before{content:"✓";color:#a78bfa;font-weight:900;font-size:.8rem;flex-shrink:0;margin-top:.05em}.FitnessPost_sidebarSecondaryBtn__vwumN{display:block;text-align:center;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#1e1b4b;font-weight:800;font-size:.875rem;padding:.75rem 1rem;border-radius:10px;text-decoration:none;border:none;box-shadow:0 4px 16px rgba(245,158,11,.4);transition:transform .15s,box-shadow .15s}.FitnessPost_sidebarSecondaryBtn__vwumN:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(245,158,11,.5)}.FitnessPost_premiumBadge__Gso_8{display:inline-block;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fbbf24;background:rgba(251,191,36,.15);border:1px solid rgba(251,191,36,.35);padding:3px 10px;border-radius:999px;margin-bottom:.7rem}.FitnessPost_relatedList__WbDeS{display:flex;flex-direction:column;gap:.65rem;margin-top:.75rem}.FitnessPost_relatedItem__qOITV{display:block;text-decoration:none;padding:.65rem .85rem;border-radius:10px;background:#f9fafb;border:1px solid #f0f0f0;transition:background .15s,border-color .15s}.FitnessPost_relatedItem__qOITV:hover{background:#f5f3ff;border-color:#ddd6fe}.FitnessPost_relatedItemTitle__KKoGr{font-size:.82rem;font-weight:600;color:#111827;line-height:1.4;margin:0 0 3px}.FitnessPost_relatedItemCat___9J9x{font-size:.72rem;color:#5b21b6;font-weight:600}.FitnessPost_slideIn__gkV5u{position:fixed;bottom:1.5rem;right:1.5rem;width:300px;background:linear-gradient(145deg,#1e1b4b,#4c1d95,#5b21b6);border-radius:20px;padding:1.4rem 1.5rem;z-index:1001;box-shadow:0 12px 40px rgba(91,33,182,.35);animation:FitnessPost_slideInUp__hTNMW .35s cubic-bezier(.34,1.56,.64,1)}@keyframes FitnessPost_slideInUp__hTNMW{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.FitnessPost_slideInClose__a1Eyo{position:absolute;top:.75rem;right:.75rem;width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.12);border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.FitnessPost_slideInClose__a1Eyo:hover{background:hsla(0,0%,100%,.2);color:#fff}.FitnessPost_slideInEyebrow__g5EvR{font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(196,181,253,.7);margin-bottom:.45rem}.FitnessPost_slideInTitle__GHeRW{font-size:1rem;font-weight:800;color:#fff;line-height:1.3;margin-bottom:.5rem}.FitnessPost_slideInText__QANX7{font-size:.8rem;color:hsla(0,0%,100%,.72);line-height:1.55;margin-bottom:1rem}.FitnessPost_slideInBtn__qj7Ey{display:block;text-align:center;background:#fff;color:#4c1d95;font-weight:800;font-size:.84rem;padding:.65rem 1rem;border-radius:10px;text-decoration:none;margin-bottom:.6rem;transition:transform .15s}.FitnessPost_slideInBtn__qj7Ey:hover{transform:translateY(-1px)}.FitnessPost_slideInTrust__yPPQV{font-size:.68rem;color:rgba(196,181,253,.55);text-align:center}.FitnessPost_mobileFloat__KMl0g{display:none;position:fixed;bottom:0;left:0;right:0;padding:.85rem 1rem;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e5e7eb;z-index:900;align-items:center;justify-content:center}.FitnessPost_mobileFloatBtn__SAwrW{display:block;width:100%;max-width:480px;text-align:center;font-weight:700;font-size:.92rem;padding:.8rem 1rem;border-radius:12px;text-decoration:none}.FitnessPost_mobileFloatBtn__SAwrW,.FitnessPost_scrollTopBtn__f4_8L{background:linear-gradient(135deg,#5b21b6,#7c4dff);color:#fff;box-shadow:0 4px 16px rgba(91,33,182,.3)}.FitnessPost_scrollTopBtn__f4_8L{position:fixed;bottom:1.5rem;right:1.5rem;width:42px;height:42px;border-radius:50%;border:none;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s,box-shadow .15s;z-index:800}.FitnessPost_scrollTopBtn__f4_8L:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(91,33,182,.4)}.FitnessPost_skeletonPage__Vxrbb{padding:2rem 1.5rem;max-width:800px;margin:0 auto}.FitnessPost_skeletonTitle__mzplb{height:2rem;border-radius:8px;margin-bottom:1.2rem}.FitnessPost_skeletonText__pIRwu,.FitnessPost_skeletonTitle__mzplb{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:FitnessPost_shimmer__L1zfD 1.5s infinite}.FitnessPost_skeletonText__pIRwu{height:1rem;border-radius:6px;margin-bottom:.8rem;width:100%}@keyframes FitnessPost_shimmer__L1zfD{0%{background-position:-200% 0}to{background-position:200% 0}}.FitnessPost_ctaTrustSocial__Grx6Q{font-size:.75rem;font-weight:600;color:#5b21b6;margin:.25rem 0 0;text-align:center;letter-spacing:.01em}.FitnessPost_mobileToc__QNMuq{display:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:1.75rem;overflow:hidden}.FitnessPost_mobileTocToggle__NS5vr{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.15rem;background:none;border:none;font-size:.875rem;font-weight:700;color:#1e1b4b;cursor:pointer;gap:.75rem}.FitnessPost_mobileTocList___6UO9{list-style:none;counter-reset:toc;margin:0;padding:0 1.15rem .9rem;display:flex;flex-direction:column;gap:.1rem}.FitnessPost_mobileTocList___6UO9 li{counter-increment:toc}.FitnessPost_mobileTocList___6UO9 li a{display:flex;align-items:flex-start;gap:.5rem;font-size:.84rem;color:#6b7280;text-decoration:none;padding:.35rem .5rem;border-radius:7px;transition:color .15s,background .15s;line-height:1.45}.FitnessPost_mobileTocList___6UO9 li a:before{content:counter(toc) ".";font-size:.72rem;font-weight:700;color:#5b21b6;opacity:.6;flex-shrink:0;margin-top:.1em}.FitnessPost_mobileTocList___6UO9 li a:hover{color:#5b21b6;background:#f5f3ff}.FitnessPost_faqSection__M8nnL{margin:2.75rem 0 1.5rem;padding-top:2.5rem;border-top:1px solid #e5e7eb}.FitnessPost_faqTitle__WGgAf{font-size:1.3rem;font-weight:800;color:#1e1b4b;margin:0 0 1.25rem;line-height:1.25}.FitnessPost_faqItem__l3y26{border:1px solid #e5e7eb;border-radius:12px;margin-bottom:.6rem;overflow:hidden;transition:border-color .15s}.FitnessPost_faqItem__l3y26[open]{border-color:#c4b5fd;background:#fafbff}.FitnessPost_faqQuestion__xVBeT{padding:1rem 1.25rem;font-size:.93rem;font-weight:700;color:#1e1b4b;cursor:pointer;list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FitnessPost_faqQuestion__xVBeT::-webkit-details-marker{display:none}.FitnessPost_faqQuestion__xVBeT:after{content:"+";font-size:1.3rem;color:#5b21b6;font-weight:300;flex-shrink:0;line-height:1;margin-top:.05em}.FitnessPost_faqItem__l3y26[open] .FitnessPost_faqQuestion__xVBeT:after{content:"−"}.FitnessPost_faqAnswer__GFlGH{padding:0 1.25rem 1rem;font-size:.875rem;color:#4b5563;line-height:1.65;margin:0}.FitnessPost_categoryStrip__yi1JC{margin:2rem 0 0;padding:1.75rem 1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px}.FitnessPost_categoryStripLabel__0Zfw9{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5b21b6;margin:0 0 .9rem}.FitnessPost_categoryStripLinks__Li0JQ{display:flex;flex-direction:column;gap:.4rem}.FitnessPost_categoryStripItem__T_RT6{display:block;padding:.7rem 1rem;background:#fff;border:1px solid #f0f0f0;border-radius:10px;font-size:.865rem;font-weight:600;color:#374151;text-decoration:none;transition:background .15s,border-color .15s,color .15s;line-height:1.4}.FitnessPost_categoryStripItem__T_RT6:hover{background:#f5f3ff;border-color:#ddd6fe;color:#5b21b6}.FitnessPost_categoryStripAll__Tw9Sx{color:#5b21b6;font-weight:700;background:transparent;border-color:rgba(91,33,182,.2);margin-top:.25rem}.FitnessPost_categoryStripAll__Tw9Sx:hover{background:#f5f3ff}@media (max-width:960px){.FitnessPost_pageWrapper__pE0vP{grid-template-columns:1fr;padding:1.5rem 1rem 6rem}.FitnessPost_sidebar__rUPV_{display:none}.FitnessPost_mobileToc__QNMuq{display:block}.FitnessPost_mobileFloat__KMl0g{display:flex}.FitnessPost_scrollTopBtn__f4_8L{bottom:5rem;right:.75rem}.FitnessPost_slideIn__gkV5u{right:.75rem;left:.75rem;width:auto;bottom:5rem}}@media (max-width:600px){.FitnessPost_pageWrapper__pE0vP{padding:1rem .75rem 6rem}.FitnessPost_inlineCTA__GibuP{padding:1.5rem 1.25rem}.FitnessPost_slideIn__gkV5u{bottom:4.5rem}}[data-theme=dark] .FitnessPost_breadcrumb__qS7f_{color:#9ca3af}[data-theme=dark] .FitnessPost_breadcrumb__qS7f_ span{color:#6b7280}[data-theme=dark] .FitnessPost_categoryBadge__N2Ksa{color:#a78bfa;background:rgba(167,139,250,.1);border-color:rgba(167,139,250,.25)}[data-theme=dark] .FitnessPost_metaBar__x1m4L{border-bottom-color:#374151}[data-theme=dark] .FitnessPost_shareBtn__42XGr{color:#9ca3af;border-color:#374151;background:#1f2937}[data-theme=dark] .FitnessPost_shareBtn__42XGr:hover{background:#2d1b69;color:#a78bfa;border-color:#5b21b6}[data-theme=dark] .FitnessPost_inlineCTA__GibuP{background:linear-gradient(135deg,#1e1b4b,#2e1065);border-color:rgba(91,33,182,.4)}[data-theme=dark] .FitnessPost_inlineCTATitle___8sLq{color:#e9d5ff}[data-theme=dark] .FitnessPost_inlineCTAText__WGvyW{color:#c4b5fd}[data-theme=dark] .FitnessPost_helpSection___hh__{background:#1f2937;border-color:#374151}[data-theme=dark] .FitnessPost_helpQuestion__RGfCW{color:#d1d5db}[data-theme=dark] .FitnessPost_helpBtn__ViMeJ{background:#111827;border-color:#374151;color:#d1d5db}[data-theme=dark] .FitnessPost_sidebarCard__v3kKU{background:#1f2937;border-color:#374151}[data-theme=dark] .FitnessPost_sidebarCardTitle__E2VV7{color:#f9fafb}[data-theme=dark] .FitnessPost_sidebarCardText__FclN1{color:#9ca3af}[data-theme=dark] .FitnessPost_emailInput__rUGyA{background:#111827;border-color:#374151;color:#f9fafb}[data-theme=dark] .FitnessPost_relatedItem__qOITV{background:#111827;border-color:#374151}[data-theme=dark] .FitnessPost_relatedItemTitle__KKoGr{color:#f9fafb}[data-theme=dark] .FitnessPost_mobileFloat__KMl0g{background:rgba(17,24,39,.96);border-top-color:#374151}[data-theme=dark] .FitnessPost_mobileToc__QNMuq{background:#1f2937;border-color:#374151}[data-theme=dark] .FitnessPost_mobileTocToggle__NS5vr{color:#f9fafb}[data-theme=dark] .FitnessPost_mobileTocList___6UO9 li a{color:#9ca3af}[data-theme=dark] .FitnessPost_mobileTocList___6UO9 li a:hover{color:#a78bfa;background:#2d1b69}[data-theme=dark] .FitnessPost_faqSection__M8nnL{border-top-color:#374151}[data-theme=dark] .FitnessPost_faqTitle__WGgAf{color:#f9fafb}[data-theme=dark] .FitnessPost_faqItem__l3y26{border-color:#374151}[data-theme=dark] .FitnessPost_faqItem__l3y26[open]{background:#1f2937;border-color:#5b21b6}[data-theme=dark] .FitnessPost_faqQuestion__xVBeT{color:#f9fafb}[data-theme=dark] .FitnessPost_faqAnswer__GFlGH{color:#9ca3af}[data-theme=dark] .FitnessPost_categoryStrip__yi1JC{background:#1f2937;border-color:#374151}[data-theme=dark] .FitnessPost_categoryStripItem__T_RT6{background:#111827;border-color:#374151;color:#d1d5db}[data-theme=dark] .FitnessPost_categoryStripItem__T_RT6:hover{background:#2d1b69;border-color:#5b21b6;color:#a78bfa}[data-theme=dark] .FitnessPost_ctaTrustSocial__Grx6Q{color:#a78bfa}