.cardio-feature{max-width:1224px;margin:0 auto 64px;padding:42px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cardio-intro{max-width:650px}.cardio-intro h2{font-size:42px;margin:12px 0 18px}.cardio-intro p{color:var(--muted);font-size:15px}.cardio-workouts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.cardio-workouts a{padding:26px;background:#eee5dc;text-decoration:none;transition:background .2s}.cardio-workouts a:hover{background:#e5d6ca}.cardio-workouts h3{font-size:28px;line-height:1.2;margin:22px 0}.workout-number{letter-spacing:2px;font-size:10px;color:var(--rose)}.cardio-workouts a>span:last-child{font-size:12px;border-bottom:1px solid var(--rose);padding-bottom:4px}.cardio-note{font-size:11px;color:var(--muted);margin:20px 0 0}.hunger-entry{display:grid;grid-template-columns:180px 1fr;gap:35px;margin:25px 0 55px;padding:25px 0 40px;border-bottom:1px solid var(--line);align-items:center}.hunger-entry img{width:100%;height:auto}.hunger-entry h2{font-size:32px}.hunger-entry p{font-size:15px}@media(max-width:1300px){.cardio-feature{margin-left:48px;margin-right:48px}}@media(max-width:760px){.cardio-feature{margin:0 22px 35px;padding:30px 0}.cardio-intro h2{font-size:33px}.cardio-workouts{grid-template-columns:1fr;gap:14px}.cardio-workouts h3{font-size:26px;margin:14px 0}.hunger-entry{grid-template-columns:100px 1fr;gap:18px;align-items:start}.hunger-entry h2{font-size:26px}}
