/* V26 — biographie pilote Initial DRIFT. Styles limites a la fiche pilote. */
#parcours-steve-guerin {grid-column:1 / -1;max-width:100%;overflow:hidden;}
#parcours-steve-guerin .pilot-bio-lead {display:flex;flex-direction:column;gap:5px;margin:4px 0 20px;line-height:1.45;}
#parcours-steve-guerin .pilot-bio-lead strong {font:700 clamp(1.2rem,2vw,1.7rem)/1.15 Rajdhani, sans-serif;color:#fff;}
#parcours-steve-guerin .pilot-bio-lead span {font-size:clamp(.87rem,1.4vw,1rem);color:#f0787c;}
#parcours-steve-guerin .pilot-bio-story {width:100%;max-width:780px;margin:0 auto;}
#parcours-steve-guerin .pilot-bio-story p {color:#ededf0;font-size:clamp(.96rem,1.45vw,1.07rem);line-height:1.78;margin:0 0 17px;}
#parcours-steve-guerin .pilot-bio-story strong {color:white;}
#parcours-steve-guerin .pilot-bio-photo {max-width:100%;margin:0 auto clamp(25px,4vw,38px);border:1px solid #303036;border-radius:12px;overflow:hidden;background:#101012;}
#parcours-steve-guerin .pilot-bio-photo img {width:100%;height:auto;display:block;object-fit:contain;background:#101012;}
#parcours-steve-guerin .pilot-bio-photo a {display:block;}
#parcours-steve-guerin .pilot-bio-photo a:focus-visible {outline:3px solid #ef2631;outline-offset:-3px;}
#parcours-steve-guerin .pilot-bio-photo-original {width:min(100%,690px);}
#parcours-steve-guerin .pilot-bio-photo-source.pilot-bio-photo-portrait {width:min(100%,460px);}
#parcours-steve-guerin .pilot-bio-photo-source.pilot-bio-photo-landscape {width:min(100%,640px);}
#parcours-steve-guerin .pilot-bio-photo figcaption {padding:11px 15px;font-size:.83rem;line-height:1.5;color:#bfbfc6;}
@media(min-width:750px){#parcours-steve-guerin{padding:clamp(30px,4vw,54px);}}
@media(max-width:650px){#parcours-steve-guerin{padding:20px 18px;}#parcours-steve-guerin .pilot-bio-story p{font-size:1rem;}}
