.legal-premium{--lnight:#0a110e;--lred:#ec3d3d;--llime:#d9e872}.legal-hero{padding:95px 0;background:radial-gradient(circle at 80% 25%,#315b4757,transparent 33%),repeating-linear-gradient(120deg,transparent 0 80px,#ffffff08 81px),var(--lnight);color:#fff}.legal-hero>.container{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:center}.legal-kicker{display:flex;align-items:center;gap:10px;color:#a9b6ae;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.16em}.legal-kicker i{display:block;width:28px;height:2px;background:var(--lred)}.legal-kicker.dark{color:#69756e}.legal-hero h1{margin:16px 0;font-size:clamp(4rem,7vw,7.4rem);letter-spacing:-.075em}.legal-hero p{max-width:850px;color:#a9b6ae;font-size:1.1rem}.legal-stamp{justify-self:end;width:260px;padding:35px;border:1px solid #ffffff20;background:#121e19}.legal-stamp small{color:#85938a;text-transform:uppercase}.legal-stamp strong{display:block;margin:15px 0 5px;color:var(--llime);font:800 5rem/.9 Manrope}.legal-stamp span{font-weight:700}.legal-nav{position:sticky;top:78px;z-index:14;padding:13px 0;border-bottom:1px solid #d9dfdb;background:#fffc;backdrop-filter:blur(12px)}.legal-nav>.container{display:flex;align-items:center;gap:9px;overflow:auto}.legal-nav span{margin-right:auto;color:#717d75;font-size:10px;font-weight:800;text-transform:uppercase}.legal-nav a{display:grid;flex:0 0 31px;height:31px;place-items:center;border-radius:50%;background:#eef1ed;font-size:10px;font-weight:800;transition:.2s}.legal-nav a:hover{background:var(--lred);color:#fff}.legal-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:75px;padding-top:95px;padding-bottom:110px;align-items:start}.legal-summary{position:sticky;top:155px;padding:32px;background:#f0f2ec}.legal-summary h2{font-size:2rem}.legal-summary p{color:#66726b}.legal-summary>a{display:inline-block;margin-top:15px;padding-bottom:5px;border-bottom:1px solid #1d6542;font-weight:800}.legal-content{border-top:1px solid #d7ded9}.legal-content article{display:grid;grid-template-columns:70px 1fr;gap:15px;padding:32px 0;border-bottom:1px solid #d7ded9;scroll-margin-top:145px}.legal-content article>span{color:var(--lred);font-size:11px;font-weight:800}.legal-content h2{margin:0;font-size:1.45rem}.legal-content p{margin:10px 0 0;color:#657169;line-height:1.85}.legal-final{padding:80px 0;background:var(--lred);color:#fff}.legal-final>.container{display:flex;align-items:center;justify-content:space-between;gap:50px}.legal-final h2{margin:12px 0;font-size:clamp(2.4rem,4vw,4.3rem)}.legal-final p{max-width:780px;margin:0;color:#ffe1dd}.legal-final a{display:inline-flex;flex:0 0 auto;gap:25px;padding:16px 20px;background:#fff;color:#19241e;font-weight:800}.legal-entretien .legal-hero{background:radial-gradient(circle at 82% 30%,#6b84534a,transparent 35%),repeating-linear-gradient(120deg,transparent 0 80px,#ffffff08 81px),#0c1510}.legal-entretien .legal-summary{background:#edf3e9}.legal-confidentialite .legal-stamp strong{color:#a9daf0}.legal-cgv .legal-stamp strong{color:#ffc3b8}
@media(max-width:900px){.legal-hero>.container,.legal-layout{grid-template-columns:1fr}.legal-stamp{justify-self:start}.legal-summary{position:static}.legal-final>.container{align-items:flex-start;flex-direction:column}.legal-nav{top:77px}}
@media(max-width:580px){.legal-hero{padding:65px 0}.legal-hero h1{font-size:3.7rem}.legal-stamp{width:100%}.legal-layout{gap:30px;padding-top:55px;padding-bottom:70px}.legal-content article{grid-template-columns:40px 1fr}.legal-summary{padding:24px}.legal-final{padding:65px 0}.legal-final a{width:100%;justify-content:space-between}}
