/* KONÉSANS — mise en page validée : largeur, lisibilité et fiche compacte. Accueil uniquement. */
body.ks-home-v6[class] .ks-v6-duo p{font-size:15px!important;line-height:1.65!important}
@media(min-width:1024px){
 body.ks-home-v6[class] .ks-v6-profile-card{grid-template-columns:250px minmax(0,1fr) 320px!important;align-items:stretch!important;min-height:0!important}
 body.ks-home-v6[class] .ks-v6-profile-photo{height:100%!important;min-height:250px!important;aspect-ratio:auto!important;align-self:stretch!important}
 body.ks-home-v6[class] .ks-v6-profile-info{padding:20px 24px!important}
 body.ks-home-v6[class] .ks-v6-profile-prices{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 12px!important;padding:20px!important;align-content:start!important}
 body.ks-home-v6[class] .ks-v6-profile-prices :is(h4,p,.ks-v6-view-profile){grid-column:1/-1!important;margin:0!important}
 body.ks-home-v6[class] .ks-v6-profile-prices .ks-v6-rate{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:10px 0!important}
 body.ks-home-v6[class] .ks-v6-profile-prices .ks-v6-rate span{font-size:15px!important;white-space:nowrap!important}
}
@media(min-width:768px){
 body.ks-home-v6[class] .shell,
 body.ks-home-v6[class] .topbar .shell.nav{
 width:100%!important;max-width:1800px!important;margin-inline:auto!important;padding-inline:clamp(24px,2.5vw,48px)!important;
 }
 body.ks-home-v6[class] .home-hero .shell{
 grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;column-gap:64px!important;
 }
 body.ks-home-v6[class] .home-hero .hero-copy{width:100%!important;max-width:none!important}
 body.ks-home-v6[class] .home-hero .hero-copy>p:not(.ks-v6-slogan){max-width:720px!important;font-size:18px!important;line-height:1.65!important}
 body.ks-home-v6[class] .home-hero .ks-relay-home-panel{
 justify-self:end!important;width:100%!important;max-width:560px!important;align-self:center!important;
 }
}
body.ks-home-v6[class] .ks-v6-how .step span,
body.ks-home-v6[class] .ks-v6-how .step .step-num,
body.ks-home-v6[class] .ks-v6-rate,
body.ks-home-v6[class] .ks-v6-rate span,
body.ks-home-v6[class] .ks-v6-profile-prices p,
body.ks-home-v6[class] .ks-v6-profile-prices h4,
body.ks-home-v6[class] footer,
body.ks-home-v6[class] footer :is(a,.footer-legal-note){font-size:15px!important;line-height:1.6!important}
body.ks-home-v6[class] .ks-v6-rate strong{font-size:20px!important}