.workout-details-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;margin:0 auto;width:100%;padding:0 100px}.workout-details-title{margin-bottom:2.5rem;font-size:3rem;font-weight:700;text-align:center;color:#0f3f2f;line-height:1.2;display:flex;justify-content:center;align-items:center}.workout-details-des{font-size:18px}.workout-details-image{width:100%;height:40vw;display:block}.workout-details-illustration-image{width:800px;height:500px}.workout-details-video{display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column}.workout-details-content{display:flex;flex-direction:column;gap:2.5rem;width:100%}.workout-details-intro{flex-direction:column;gap:1rem;width:800px;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.workout-details-intro p{font-size:1.125rem;color:#4b5563;line-height:1.6;margin:0}.workout-details-section{display:flex;flex-direction:column;gap:1.5rem;width:800px}.workout-details-section-title{font-size:1.5rem;font-weight:700;color:#0f3f2f;margin:0;line-height:1.3}.workout-details-section-text{font-size:1.125rem;color:#4b5563;line-height:1.6;margin:0}.long-description{width:100%}h1,h2,h3,h4{font-size:28px;font-weight:700}p{color:#333939}p,strong,li,ul{font-size:18px;line-height:1.5}ol{margin-left:-15px}:focus{outline:2px solid #0f3f2f;outline-offset:2px}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}@media (min-width: 320px) and (max-width: 768px){.workout-details-container{padding:20px 30px;width:100%}.workout-details-title{font-size:2rem}.workout-details-intro{width:300px}.workout-details-image,.workout-details-illustration-image{width:100%;height:100%}.workout-details-section,.long-description{width:100%}h1,h2,h3,h4{font-size:18px;font-weight:700}p,strong,li,ul{font-size:16px;line-height:1.5}.iframe{width:100%;height:100%}.workout-details-video{height:59vw}}@media (min-width: 769px) and (max-width: 1200px){.workout-details-container{padding:20px;width:100%}.workout-details-title{font-size:2rem}.workout-details-intro{width:500px}.workout-details-image,.workout-details-illustration-image,.workout-details-section,.long-description{width:100%}h1,h2,h3,h4{font-size:20px;font-weight:700}p,strong,li,ul{font-size:18px;line-height:1.5}.iframe{width:100%;height:100%}.workout-details-video{height:57vw}}.enhanced-workout-internal-links{margin:2rem 0;padding:1.5rem;background:#e9f4ff;border-radius:12px;border:1px solid #e2e8f0}.enhanced-workout-internal-links h2{font-size:1.4rem;color:#0f3f2f;margin-top:0;margin-bottom:1rem}.enhanced-workout-internal-links ul{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding:0;margin:0}.enhanced-workout-internal-links a{color:#0f3f2f;background-color:#fff;border:1px solid #cbd5e1;padding:.5rem 1rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s ease-in-out}.enhanced-workout-internal-links a:hover{color:#fff;background:#10b981;border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 10px #10b98133}.enhanced-workout-faq{margin:2rem 0;border-radius:12px;width:100%;max-width:800px;margin-left:auto;margin-right:auto}.enhanced-workout-faq h2{font-size:1.4rem;color:#0f3f2f;margin-top:0;margin-bottom:1.5rem;text-align:center}.enhanced-workout-faq details{margin-bottom:1rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden;width:100%;max-width:800px}.enhanced-workout-faq summary{font-weight:600;cursor:pointer;color:#1f2937;font-size:1.1rem;list-style:none;position:relative;padding:1rem 2.5rem 1rem 1.5rem;transition:background-color .2s ease}.enhanced-workout-faq summary::-webkit-details-marker{display:none}.enhanced-workout-faq summary:hover{background-color:#f8fafc}.enhanced-workout-faq summary:after{content:"+";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(0);font-size:1.5rem;font-weight:400;color:#10b981;transition:transform .3s ease-in-out}.enhanced-workout-faq details[open] summary{background-color:#f8fafc}.enhanced-workout-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.enhanced-faq-contentt{display:block;overflow:hidden;transition:all .3s ease-in-out;max-height:0}.enhanced-faq-contentt>div{overflow:hidden}.enhanced-workout-faq details[open] .enhanced-faq-contentt{max-height:200px}.enhanced-faq-contentt p{padding:0 1.5rem 1.5rem;margin:0;color:#4b5563;word-wrap:break-word;overflow-wrap:break-word}.enhanced-workout-testimonial{margin:2rem 0;padding:1.5rem;background:#ecfdf5;border-left:5px solid #10b981;border-radius:0 8px 8px 0}.enhanced-workout-testimonial blockquote{margin:0;font-size:1.1rem;color:#064e3b;font-style:italic}.enhanced-workout-testimonial cite{display:block;margin-top:1rem;font-size:1rem;color:#047857;font-style:normal;font-weight:600}.enhanced-workout-expert-tip{margin:2rem 0;padding:1.5rem;background:#fefce8;border-radius:8px;border-left:5px solid #facc15}.enhanced-workout-expert-tip h3{margin:0 0 .5rem;font-size:1.2rem;color:#713f12}.enhanced-workout-expert-tip p{margin:0;color:#854d0e}.enhanced-workout-expert-credit{margin-top:1rem;font-size:.9rem;color:#a16207;font-weight:500;text-align:right}.enhanced-workout-social-share{margin:2rem 0;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.5rem;background-color:#e9f4ff;border-radius:12px;justify-content:center;flex-direction:column}.icons-social-share{display:flex;align-items:center;gap:1rem}.enhanced-workout-social-share span{font-weight:600;color:#f71e1e;margin-right:.5rem}.enhanced-social-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;text-decoration:none;color:#fff;transition:transform .2s ease-out,box-shadow .2s ease-out}.enhanced-social-icon:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 6px 15px #0003}.enhanced-facebook{background:#1877f3}.enhanced-twitter{background:#000}.enhanced-whatsapp{background:#25d366}.enhanced-social-icon-svg{width:24px;height:24px}.trust-signals-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px;margin:30px 0;box-shadow:0 2px 4px #0000001a}.trust-signal{margin-bottom:15px;padding:10px;background:#fff;border-radius:6px;border-left:4px solid #007bff}.trust-signal:last-child{margin-bottom:0}.trust-signal h3{margin:0 0 8px;font-size:1.1rem;color:#495057;font-weight:600}.trust-signal p{margin:0;color:#6c757d;font-size:.95rem;line-height:1.4}.trust-signal.medical-disclaimer{border-left-color:#dc3545}.trust-signal.expert-review{border-left-color:#28a745}.trust-signal.safety-notes{border-left-color:#ffc107}.trust-signal.content-quality{border-left-color:#17a2b8}.trust-signal.last-updated{border-left-color:#6f42c1}
