.legal-page{background-color:var(--base-300);width:100%;min-height:80svh;padding:12rem 0 8rem;position:relative}.legal-page .container{flex-direction:column;gap:2rem;max-width:52rem;padding:2.25rem;display:flex}.legal-updated{color:var(--pierre)}.legal-sections{flex-direction:column;gap:3rem;margin-top:2rem;display:flex}.legal-section{border-top:1px solid #a9a6a14d;flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.legal-body{max-width:64ch;color:var(--tone-400)}@media (max-width:1000px){.legal-page{padding:9rem 0 5rem}}.legal-section h5.type-2{font-size:1.6rem}.faq-page .container{max-width:64rem}@media (max-width:1000px){.faq-grid{grid-template-columns:1fr;gap:2.5rem}}.legal-page:before{content:"";background:linear-gradient(to bottom, #1a1714, #1a1714cc 40%, #1a1714d6 70%, #1a1714), var(--legal-photo,none) center / cover no-repeat;pointer-events:none;position:absolute;inset:0}.legal-page .container{z-index:1;position:relative}.faq-page{--legal-photo:url(/dossier/dossier-img-3.jpg)}.imprint-page{--legal-photo:url(/atelier/manifesto-bg.jpg)}.privacy-page{--legal-photo:url(/full/full-3.jpg)}.faq-grid{grid-template-columns:1fr 1fr;gap:3rem 5rem;margin-top:2rem;display:grid}.faq-grid .legal-body{max-width:44ch}@media (max-width:1000px){.faq-grid{grid-template-columns:1fr;gap:2.5rem}}.faq-page:before{content:"";pointer-events:none;background:linear-gradient(#1a1714,#1a1714cc 40%,#1a1714d6 70%,#1a1714),url(/dossier/dossier-img-3.jpg) 50%/cover no-repeat;position:absolute;inset:0}.faq-page .container{z-index:1;position:relative}
