/* Nav and Footer of the mock-up on the pages outside it (generated by build.mjs). */
body{margin:0}

/* typographie equilibree (responsive) */
.kp h1,.kp h2,.kp h3,.kp h4,.kp blockquote,.kp figcaption,.kp b{text-wrap:balance}
.kp p,.kp li,.kp small,.kp dd,.kp span,.kp label,.kp div,.kp a,.kp button{text-wrap:balance}
.kp h1 br+span,.kp h2 br+span,.kp h3 br+span{display:inline-block}
@media (max-width:420px){.kp a[style*="border-radius: 999px"],.kp button[style*="border-radius: 999px"]{font-size:15px!important;padding-left:16px!important;padding-right:16px!important}}
@media (max-width:360px){.kp a[style*="border-radius: 999px"],.kp button[style*="border-radius: 999px"]{font-size:14px!important;padding-left:13px!important;padding-right:13px!important;gap:7px!important}}
@media (max-width:340px){.kp a[style*="border-radius: 999px"],.kp button[style*="border-radius: 999px"]{font-size:13.5px!important;padding-left:12px!important;padding-right:12px!important;gap:6px!important;letter-spacing:-.01em}}
.kp h1,.kp h2,.kp h3{overflow-wrap:break-word;hyphens:manual}
.kp [style*="flex: 1 1"]{min-width:0}
.kp{overflow-x:clip}
.kt-allbtn{white-space:nowrap}
.kn-burger{display:none!important}
@media (max-width: 1180px){.kn-links>*{padding-left:9px!important;padding-right:9px!important}.kn-start{padding:0 14px!important;font-size:14px!important}}
@media (max-width: 1060px){.kn-links{display:none!important}.kn-burger{display:inline-flex!important}}
@media (max-width: 560px){.kn-signin{display:none!important}.kn-start{padding:0 12px!important;font-size:14px!important}}
@media (max-width: 440px){.kn-start{display:none!important}}
/* Undo the base rules of styles.css inside the Nav and Footer (they are drawn as on the other pages). */
.dc-chrome{font:400 16px/normal Manrope,system-ui,sans-serif;letter-spacing:normal;text-align:left}
.dc-chrome *,.dc-chrome *::before,.dc-chrome *::after{box-sizing:content-box}
.dc-chrome img,.dc-chrome svg,.dc-chrome video{display:revert}
/* 404: its own logo would sit under the Nav. */
.dc-chrome~.lost .lost-brand{display:none}
