.workin-gym{margin-top:3rem;padding-top:2rem;border-top:1px solid #b7954f}.workin-gym h3{font-size:clamp(1.5rem,3vw,2.5rem);color:#efd28b}.workin-gym-player{display:block;width:min(100%,420px);max-height:78vh;aspect-ratio:9/16;background:#000;border:1px solid #b7954f;border-radius:16px;margin:1.5rem auto;box-shadow:0 0 38px #69217855}.workin-gym-note{color:#c4b4ce}.workin-gym .workin-gallery{margin-top:1rem}.workin-gym-links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:1rem 0 2rem}
