.home-trainer{background:#edf3f0;border-block:1px solid #d5e2dc}.home-trainer-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(32px,6vw,90px);display:grid}.home-trainer h2{letter-spacing:-1px;margin:12px 0;font-size:clamp(30px,4vw,46px)}.home-trainer p{color:#435c60;max-width:660px;line-height:1.75}.home-trainer-role{font-weight:600}.home-trainer .text-link{margin-top:12px;display:inline-block}.home-trainer-experience ol{counter-reset:project;margin:14px 0;padding:0;list-style:none}.home-trainer-experience li{counter-increment:project;border-top:1px solid #ccdcd4;padding:18px 0 18px 38px;position:relative}.home-trainer-experience li:before{content:"0" counter(project);color:#39746f;font-size:12px;position:absolute;top:21px;left:0}.home-trainer-experience h3{margin:0 0 4px;font-size:19px}.home-trainer-experience li p{margin:0;font-size:14px}.home-trainer-note{font-size:12px}@media (max-width:700px){.home-trainer-grid{grid-template-columns:1fr;gap:24px}}
