.yoga-workout-list-container{display:flex;flex-direction:column;margin:0 auto}.yoga-banner{width:100%;height:100%;object-fit:cover}.yoga-banner-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.yoga-banner-description{font-size:1.125rem;line-height:1.6;opacity:.9}.yoga-workout-list-cards-container{display:flex;flex-direction:column;gap:2.5rem;padding:20px 80px 0}.yoga-workout-list-card{display:flex;gap:2rem;background-color:#fff;border-radius:1rem;box-shadow:0 0 2px #28293d0a,0 4px 8px #60617029;padding:1rem}.yoga-workout-list-image{height:20rem;width:32rem;object-fit:cover;border-radius:2rem;flex-shrink:0;transition:transform .3s ease}.yoga-workout-list-image:hover{transform:scale(1.02)}.yoga-workout-list-content{display:flex;flex-direction:column;justify-content:center;width:600px}.yoga-workout-list-title{font-size:1.875rem;font-weight:700;color:#000;margin-bottom:.75rem}.yoga-workout-list-description{font-size:1.125rem;line-height:1.6;color:#4b5563;margin-top:0}@media (prefers-reduced-motion: reduce){.yoga-workout-list-card{transition:none}}@media (forced-colors: active){.yoga-workout-list-banner{border:2px solid CanvasText}.yoga-workout-list-card{border:1px solid CanvasText}}.yoga-workout-list-card:focus-visible{outline:3px solid #10b981;outline-offset:2px}@media (min-width: 320px) and (max-width: 768px){.yoga-workout-list-card{flex-direction:column;gap:0}.yoga-workout-list-image{width:100%;height:100%;border-radius:1rem 1rem 0 0}.yoga-workout-list-content{padding:0;width:100%}.banner-title{font-size:2rem}.banner-description{font-size:1rem}.yoga-workout-list-cards-container{padding:20px 30px 0}}@media (min-width: 769px) and (max-width: 1200px){.yoga-workout-list-card{flex-direction:row;gap:0}.yoga-workout-list-image{width:40vw;border-radius:1rem 1rem 0 0}.yoga-workout-list-content{padding:1.25rem}.banner-title{font-size:2rem}.banner-description{font-size:1rem}.yoga-workout-list-cards-container{padding:20px 10px 0}}
