.site.d-pages{overflow:clip}.site .d-legal{padding:72px 0 140px;position:relative}.site .d-legal .tete{max-width:46rem}.site .d-legal h1{letter-spacing:-.045em;max-width:none;font-size:68px;line-height:.92}.site .d-texte a{color:var(--craie);text-underline-offset:4px;transition:text-decoration-color .15s var(--doux);-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;text-decoration-thickness:1px}@media (hover:hover){.site .d-texte a:hover{-webkit-text-decoration-color:var(--craie);text-decoration-color:var(--craie)}}.site .d-maj{font:500 12.5px/1.3 var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--gris-2);margin-top:20px}.site .d-texte{max-width:46rem;margin-top:56px}.site:not(#m-jamais) .d-texte section{margin-top:44px;padding:0}.site:not(#m-jamais) .d-texte section:first-child{margin-top:0}.site .d-texte h2{letter-spacing:-.03em;font-size:28px;line-height:1.1}.site .d-texte p,.site .d-texte li{color:var(--gris);font-size:16.5px;line-height:1.6}.site .d-texte p{margin-top:14px}.site .d-texte ul{gap:8px;margin-top:12px;display:grid}.site .d-texte ul li{padding-left:20px;position:relative}.site .d-texte ul li:before{content:"";background:var(--gris-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.site .d-texte b,.site .d-texte strong{color:var(--craie);font-weight:600}.site .d-texte dl{border-top:1px solid var(--trait);grid-template-columns:minmax(0,13rem) minmax(0,1fr);margin:18px 0 0;display:grid}.site .d-texte dt,.site .d-texte dd{border-bottom:1px solid var(--trait);margin:0;padding:13px 0;font-size:16px;line-height:1.5}.site .d-texte dt{color:var(--gris);padding-right:18px}.site .d-texte dd{color:var(--craie)}.site .d-manque{font:500 13px/1.3 var(--mono);letter-spacing:.02em;color:var(--jaune);white-space:nowrap}@media (max-width:900px){.site .d-legal{padding:48px 0 100px}}@media (max-width:600px){.site .d-legal h1{font-size:clamp(38px,11vw,46px)}.site .d-texte{margin-top:40px}.site .d-texte h2{font-size:24px}.site .d-texte dl{grid-template-columns:minmax(0,1fr)}.site .d-texte dt{border-bottom:0;padding-bottom:0}.site .d-texte dd{padding-top:4px}}
