.trainer-choice{padding:clamp(90px,11vw,160px) clamp(24px,7vw,110px)}.trainer-choice>.posturale-section-head>p:last-child{margin-top:20px}.trainer-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:65px}.trainer-grid article{display:grid;grid-template-columns:minmax(180px,.75fr) 1fr;background:#fff;min-height:480px}.trainer-grid img{width:100%;height:100%;object-fit:cover;object-position:center top}.trainer-grid article>div{padding:clamp(25px,4vw,45px);display:flex;flex-direction:column}.trainer-grid small{color:var(--petrol);text-transform:uppercase;letter-spacing:.14em}.trainer-grid h3{font:500 clamp(32px,4vw,52px)/1.05 var(--serif);margin:25px 0 18px}.trainer-links{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.trainer-links>a:first-child{border-bottom:1px solid}.trainer-links .button{color:#fff}
@media(max-width:1050px){.trainer-grid{grid-template-columns:1fr}.trainer-grid article{grid-template-columns:.8fr 1fr}}
@media(max-width:620px){body{overflow-x:hidden}.posturale-topbar .posturale-back{display:none}.posturale-topbar .nav-cta{padding:11px 14px;font-size:12px}.trainer-grid article{grid-template-columns:1fr}.trainer-grid img{height:430px}.trainer-choice{padding-left:18px;padding-right:18px}}
