html.v10 body.v10 [data-compact-trainer].compact-trainer{padding-block:32px;border-top:1px solid var(--line);background:var(--paper);color:var(--petrol)}html.v10 body.v10 [data-compact-trainer].compact-trainer .compact-trainer__layout{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:28px}html.v10 body.v10 [data-compact-trainer].compact-trainer .compact-trainer__portrait{width:112px;height:140px;object-fit:cover;border-radius:var(--radius)}html.v10 body.v10 [data-compact-trainer].compact-trainer .compact-trainer__copy{min-width:0;padding-left:24px;border-left:2px solid var(--gold)}html.v10 body.v10 [data-compact-trainer].compact-trainer h2{max-width:none;margin:0 0 12px;color:var(--petrol);font-size:clamp(23px,2vw,28px);font-weight:600;line-height:1.2;text-wrap:balance}html.v10 body.v10 [data-compact-trainer].compact-trainer p{max-width:105ch;margin:0;color:var(--ink);font:400 15px/1.65 Inter,sans-serif;text-wrap:pretty}html.v10 body.v10 [data-compact-trainer].compact-trainer a{color:var(--petrol);font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}html.v10 body.v10 [data-compact-trainer].compact-trainer a:hover{text-decoration-thickness:2px}html.v10 body.v10 [data-compact-trainer].compact-trainer a:focus-visible{outline:2px solid var(--petrol);outline-offset:3px}@media(max-width:767px){html.v10 body.v10 [data-compact-trainer].compact-trainer{padding-block:28px}html.v10 body.v10 [data-compact-trainer].compact-trainer .compact-trainer__layout{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px}html.v10 body.v10 [data-compact-trainer].compact-trainer .compact-trainer__portrait{width:72px;height:90px}html.v10 body.v10 [data-compact-trainer].compact-trainer .compact-trainer__copy{display:contents}html.v10 body.v10 [data-compact-trainer].compact-trainer h2{align-self:center;margin:0;font-size:23px}html.v10 body.v10 [data-compact-trainer].compact-trainer p{grid-column:1 / -1;padding-left:16px;border-left:2px solid var(--gold);font-size:15px}}
