.training-plan-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:35px;padding:0 30px 30px;align-items:start}.training-plan-layout img{display:block;width:100%;height:auto;border:1px solid #dbc8b4;border-radius:10px}.training-plan-layout h3{font-size:26px;margin-top:0}.training-plan-layout p{font-size:20px}.training-plan-layout .textlink{font-size:19px;color:var(--accent-dark);text-decoration:underline}@media(max-width:700px){.training-plan-layout{grid-template-columns:1fr;padding:0 18px 25px;gap:24px}.training-plan-layout h3{font-size:24px}}