/* Accueil : les onglets et un seul paragraphe de présentation. */
.home-page{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}
.home-page>.top,.home-page>.site-footer{flex-shrink:0}
.home-presentation{flex:1;padding-block:clamp(3rem,12vh,8rem)}
.home-presentation>p{max-width:54ch;margin:0 auto;font-size:clamp(1.2rem,2.1vw,1.65rem);line-height:1.65;text-align:justify;hyphens:none;}
.home-accessible-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
.home-page>.site-footer{margin-top:0;padding-block:18px 24px;font-size:.8rem}
.home-page>.site-footer .wrap{gap:8px 18px}
