.editorial-routine_routine__Hcb3J{margin-block:2rem;scroll-margin-top:6rem}.editorial-routine_routine__Hcb3J h2{font-size:1.5rem;font-weight:600}.editorial-routine_routine__Hcb3J h3{font-size:1.125rem;font-weight:600}.editorial-routine_routine__Hcb3J p{margin-block:.75rem;line-height:1.6}.editorial-routine_routine__Hcb3J a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;font-weight:600}.editorial-routine_routine__Hcb3J a:focus-visible{outline:3px solid var(--forma-focus-ring);outline-offset:4px}.editorial-routine_exercises__zs3NA{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:2rem}.editorial-routine_exercise__vOEs5{min-width:0;padding-bottom:2rem;border-bottom:1px solid var(--forma-border-default)}.editorial-routine_media__8JcE_{max-width:28rem;margin-block:1rem}.editorial-routine_steps__GWd4a{padding-left:1.25rem;display:grid;gap:.5rem;line-height:1.6}.editorial-table-of-contents_slot__Urx5w{position:sticky;z-index:10;top:8px;width:min(100%,760px);margin:0 auto 32px}.editorial-table-of-contents_desktop__J9JsP{display:none}.editorial-table-of-contents_mobile__tN3ej{max-height:calc(100dvh - 16px);border:1px solid var(--forma-border-default);border-radius:var(--forma-radius-surface);background:var(--forma-surface-glass-strong);backdrop-filter:blur(12px)}.editorial-table-of-contents_mobile__tN3ej[open]{box-shadow:var(--forma-shadow-card)}.editorial-table-of-contents_mobile__tN3ej summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;font-size:var(--forma-font-size-sm);font-weight:var(--forma-font-weight-bold);list-style:none}.editorial-table-of-contents_mobile__tN3ej summary::-webkit-details-marker{display:none}.editorial-table-of-contents_mobile__tN3ej summary:after{content:"+";color:var(--forma-emerald-700);font-size:1.25rem;font-weight:var(--forma-font-weight-medium);line-height:1;transition:transform var(--forma-motion-fast) var(--forma-ease-standard)}.editorial-table-of-contents_mobile__tN3ej[open] summary:after{transform:rotate(45deg)}.editorial-table-of-contents_mobile__tN3ej summary:focus-visible{border-radius:var(--forma-radius-surface);outline:3px solid var(--forma-focus-ring);outline-offset:3px}.editorial-table-of-contents_mobile__tN3ej nav{max-height:calc(100dvh - 64px);overflow-y:auto;scrollbar-width:thin}.editorial-table-of-contents_label__B1qGz{margin:0 0 16px;color:var(--forma-emerald-700);font-size:var(--forma-font-size-xs);font-weight:var(--forma-font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.editorial-table-of-contents_list__c7lwf{display:grid;margin:0;padding:0 16px 16px;list-style:none}.editorial-table-of-contents_link__woXF4{display:flex;min-height:44px;align-items:center;border-inline-start:2px solid var(--forma-stone-200);border-radius:0 var(--forma-radius-compact) var(--forma-radius-compact) 0;padding:8px 12px;color:var(--forma-text-secondary);font-size:var(--forma-font-size-sm);line-height:1.4;text-decoration:none;transition-duration:var(--forma-motion-fast);transition-property:background-color,border-color,color}.editorial-table-of-contents_link__woXF4:hover,.editorial-table-of-contents_link__woXF4[data-active=true]{border-inline-start-color:var(--forma-emerald-600);color:var(--forma-text-primary)}.editorial-table-of-contents_link__woXF4[data-active=true]{background:var(--forma-emerald-50)}.editorial-table-of-contents_link__woXF4:focus-visible{border-radius:var(--forma-radius-compact);outline:3px solid var(--forma-focus-ring);outline-offset:2px}.editorial-table-of-contents_backToTop__D8sY5{position:fixed;z-index:9;right:calc(var(--forma-space-4) + env(safe-area-inset-right));bottom:calc(var(--forma-space-4) + env(safe-area-inset-bottom));width:44px;min-width:44px;height:44px;padding:0;border-color:var(--forma-border-default);background:var(--forma-surface-glass-label);box-shadow:var(--forma-shadow-card);color:var(--forma-text-primary);backdrop-filter:blur(12px)}.editorial-table-of-contents_backToTop__D8sY5:hover{border-color:var(--forma-border-strong);background:var(--forma-surface-glass-label);transform:translateY(-2px)}@media (min-width:1100px){.editorial-table-of-contents_slot__Urx5w{position:static;grid-column:1;width:min(100%,224px);margin:0;justify-self:end}.editorial-table-of-contents_desktop__J9JsP{position:sticky;top:24px;display:block;max-height:calc(100vh - 48px);overflow-y:auto;padding-inline:4px 8px;scrollbar-width:thin}.editorial-table-of-contents_desktop__J9JsP .editorial-table-of-contents_list__c7lwf{padding:0}.editorial-table-of-contents_desktop__J9JsP .editorial-table-of-contents_link__woXF4{padding-block:6px;font-size:var(--forma-font-size-xs)}.editorial-table-of-contents_mobile__tN3ej{display:none}}@media (prefers-reduced-motion:reduce){.editorial-table-of-contents_backToTop__D8sY5,.editorial-table-of-contents_link__woXF4,.editorial-table-of-contents_mobile__tN3ej summary:after{transition:none}.editorial-table-of-contents_backToTop__D8sY5:hover{transform:none}}.editorial_page__VHOSU{min-height:100vh;padding-block:24px 48px;overflow-wrap:break-word}.editorial_emptyState__S_liA,.editorial_entryGrid__bN83Z,.editorial_indexHero__mlFOY,.editorial_page__VHOSU>footer,.editorial_page__VHOSU>nav{width:min(100% - 32px,760px);margin-inline:auto}.editorial_entry__oCFyv{width:min(100% - 48px,1280px);margin-inline:auto}.editorial_articleContent__ePIGu,.editorial_hero__y5BhK{width:min(100%,760px);margin-inline:auto}.editorial_entryBody__hdFU5{width:100%}.editorial_articleContent__ePIGu{min-width:0}.editorial_page__VHOSU>nav{padding-block:8px 0}.editorial_page__VHOSU>footer{margin-top:56px}.editorial_hero__y5BhK,.editorial_indexHero__mlFOY{padding-block:72px 48px}.editorial_hero__y5BhK h1,.editorial_indexHero__mlFOY h1{max-width:16ch;margin:16px 0;font-weight:var(--forma-font-weight-semibold);line-height:1.02}.editorial_hero__y5BhK h1{font-size:clamp(32px,4.5vw,52px);line-height:1.06}.editorial_indexHero__mlFOY h1{font-size:clamp(40px,8vw,76px)}.editorial_description__Btboc,.editorial_indexHero__mlFOY>p:last-child{max-width:65ch;color:var(--forma-stone-600);font-size:1.125rem;line-height:1.7}.editorial_eyebrow__MUfzt,.editorial_formatLabel__k5JCl,.editorial_programHeading__YxZqW>p:first-child,.editorial_timeframe__8f_ig{margin:0;color:var(--forma-emerald-700);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.editorial_cardLink__gVNg_{color:inherit;font-weight:700;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;min-height:44px}.editorial_backLink__6lktd{display:flex;min-height:44px;width:fit-content;align-items:center;gap:var(--forma-space-2);margin-bottom:var(--forma-space-6);border-radius:var(--forma-radius-compact);color:var(--forma-text-secondary);font-size:.875rem;font-weight:500;text-decoration:none}.editorial_backLink__6lktd:hover{color:var(--forma-text-primary)}.editorial_backLink__6lktd:focus-visible{outline:3px solid var(--forma-focus-ring);outline-offset:3px}.editorial_date__1MD0C{color:var(--forma-stone-600);font-size:.875rem}.editorial_formatLabel__k5JCl{margin:0}.editorial_attribution__Dhuuj{display:grid;gap:4px;margin-top:24px;color:var(--forma-stone-600);font-size:.875rem}.editorial_attribution__Dhuuj p{margin:0}.editorial_attribution__Dhuuj span{color:var(--forma-stone-950);font-weight:700}.editorial_heroImage__sshWA{display:block;width:100%;height:auto;margin-top:32px;border-radius:var(--forma-radius-panel)}.editorial_prose__6PDu3{margin-block:0 48px;font-size:1.0625rem;line-height:1.75;scroll-margin-top:24px}.editorial_prose__6PDu3 h2{margin:0 0 16px;font-size:clamp(28px,5vw,38px);line-height:1.15}.editorial_prose__6PDu3 p,.editorial_prose__6PDu3 ul{margin-block:0 16px}.editorial_prose__6PDu3 li+li{margin-top:8px}.editorial_program__2l42z{margin-block:64px;scroll-margin-top:24px}.editorial_healthNotice__8w7kq{margin-block:0 48px;padding:20px 24px;border-inline-start:4px solid var(--forma-amber-500);border-radius:0 16px 16px 0;background:color-mix(in srgb,var(--forma-amber-50) 90%,transparent);color:var(--forma-stone-700);line-height:1.6}.editorial_programHeading__YxZqW h2{margin:8px 0;font-size:clamp(28px,5vw,40px)}.editorial_programHeading__YxZqW>p:last-child,.editorial_stage__I9TLf>p:not(.editorial_timeframe__8f_ig){color:var(--forma-stone-600);line-height:1.65}.editorial_stages__TtsXL{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:32px 0 0;padding:0;list-style:none}.editorial_stage__I9TLf{min-width:0;padding:24px;border:1px solid var(--forma-stone-200);border-radius:24px;background:var(--forma-surface-raised)}.editorial_stage__I9TLf h3{margin:8px 0;font-size:1.25rem}.editorial_prescriptions__OvLgN{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.editorial_prescription__jce8G{display:grid;min-width:0;max-width:100%;justify-items:start;gap:4px}.editorial_prescription__jce8G a{max-width:100%;min-height:44px;height:auto;overflow-wrap:anywhere;white-space:normal;text-align:left}.editorial_prescription__jce8G p{margin:0;color:var(--forma-stone-500);font-size:.75rem}.editorial_entryGrid__bN83Z{display:grid;gap:16px}.editorial_emptyState__S_liA,.editorial_entryCard__IgtPj{padding:32px;border:1px solid var(--forma-stone-200);border-radius:28px;background:var(--forma-surface-glass-strong)}.editorial_entryCard__IgtPj{position:relative;transition-duration:var(--forma-motion-slow);transition-property:border-color,box-shadow,transform}.editorial_entryCard__IgtPj:focus-within,.editorial_entryCard__IgtPj:hover{border-color:var(--forma-white);box-shadow:var(--forma-shadow-tile-hero-hover);transform:translateY(-4px)}.editorial_entryCard__IgtPj:has(.editorial_cardLink__gVNg_:focus-visible){outline:3px solid var(--forma-focus-ring);outline-offset:3px}.editorial_emptyState__S_liA h2,.editorial_entryCard__IgtPj h2{margin:8px 0;font-size:1.5rem}.editorial_entryThumbnailFrame__OPvTF{overflow:hidden;margin-bottom:24px;border-radius:var(--forma-radius-control);background:var(--forma-stone-100);aspect-ratio:16/9}.editorial_entryThumbnail__Ipwmw{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--forma-motion-image) var(--forma-ease-standard)}.editorial_entryCard__IgtPj:focus-within .editorial_entryThumbnail__Ipwmw,.editorial_entryCard__IgtPj:hover .editorial_entryThumbnail__Ipwmw{transform:scale(1.02)}.editorial_emptyState__S_liA p,.editorial_entryCard__IgtPj>p:not(.editorial_date__1MD0C,.editorial_formatLabel__k5JCl){color:var(--forma-stone-600);line-height:1.6}.editorial_cardLink__gVNg_{display:inline-flex;align-items:center;gap:6px;margin-top:16px}.editorial_cardLink__gVNg_:after{position:absolute;content:"";inset:0}.editorial_cardLink__gVNg_:focus-visible{outline:none}.editorial_cardLink__gVNg_ svg{width:16px;height:16px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform var(--forma-motion-fast) var(--forma-ease-standard)}.editorial_entryCard__IgtPj:focus-within .editorial_cardLink__gVNg_ svg,.editorial_entryCard__IgtPj:hover .editorial_cardLink__gVNg_ svg{transform:translateX(2px)}.editorial_references__V0zGN{margin-block:64px;padding-top:32px;border-top:1px solid var(--forma-stone-200)}.editorial_references__V0zGN h2{margin:0 0 16px;font-size:1.5rem;scroll-margin-top:24px}.editorial_references__V0zGN ol{display:grid;gap:12px;margin:0;padding-inline-start:24px}.editorial_references__V0zGN a{color:inherit;overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:480px){.editorial_hero__y5BhK,.editorial_indexHero__mlFOY{padding-block:48px 32px}.editorial_emptyState__S_liA,.editorial_entryCard__IgtPj,.editorial_program__2l42z{padding:24px;border-radius:24px}.editorial_program__2l42z{padding:0}.editorial_stage__I9TLf{padding:20px}}@media (max-width:1099px){.editorial_program__2l42z,.editorial_prose__6PDu3,.editorial_references__V0zGN h2{scroll-margin-top:72px}}@media (min-width:1100px){.editorial_entryBody__hdFU5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr);gap:32px}.editorial_articleContent__ePIGu{grid-column:2;width:100%}}@media (prefers-reduced-motion:reduce){.editorial_cardLink__gVNg_ svg,.editorial_entryCard__IgtPj,.editorial_entryThumbnail__Ipwmw{transition:none}.editorial_entryCard__IgtPj:focus-within,.editorial_entryCard__IgtPj:focus-within .editorial_cardLink__gVNg_ svg,.editorial_entryCard__IgtPj:focus-within .editorial_entryThumbnail__Ipwmw,.editorial_entryCard__IgtPj:hover,.editorial_entryCard__IgtPj:hover .editorial_cardLink__gVNg_ svg,.editorial_entryCard__IgtPj:hover .editorial_entryThumbnail__Ipwmw{transform:none}}.editorial_routineAction__XGtgq{margin-top:var(--forma-space-6)}.editorial_references__V0zGN a:focus-visible{outline:3px solid var(--forma-focus-ring);outline-offset:4px}.editorial_heroImage__sshWA[data-portrait]{max-height:560px;object-fit:contain;background:var(--forma-stone-100)}.editorial_entryThumbnailFrame__OPvTF:has([data-portrait]){aspect-ratio:auto;height:clamp(280px,50vw,400px)}.editorial_entryThumbnail__Ipwmw[data-portrait]{object-fit:contain}.editorial_entryCard__IgtPj:focus-within .editorial_entryThumbnail__Ipwmw[data-portrait],.editorial_entryCard__IgtPj:hover .editorial_entryThumbnail__Ipwmw[data-portrait]{transform:none}