.about-header,.legal-header{border-top:0}.legal-header{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.legal-updated{font-family:var(--font-brand);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:1.4rem 0 0;font-size:.64rem;font-weight:600}.legal-body{padding-top:clamp(1.5rem,3vw,2.5rem)}.legal-doc{max-width:62ch;font-family:var(--font-body);line-height:1.6}.legal-intro{margin:0 0 2.5rem;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.55}.legal-doc section+section{margin-top:2.2rem}.legal-h{font-family:var(--font-brand);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .7rem;font-size:.74rem;font-weight:600}.legal-doc p{margin:0}.legal-doc p+p{margin-top:.8rem}.dossier-cta{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.about-header-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.about-headline{max-width:24ch;margin-bottom:0}.about-portrait{aspect-ratio:44/45;overflow:hidden}.about-portrait video{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}@media (max-width:900px){.about-header-grid{grid-template-columns:1fr}}.about-narrative .lead{max-width:62ch}.about-narrative .lead+.lead{margin-top:1.3rem}.about-credibility{max-width:52rem;margin:1.4rem 0 0;padding:0;list-style:none}.about-credibility li{font-family:var(--font-body);border-top:1px solid var(--hairline);padding:.85rem 0;line-height:1.45}.about-credibility li:first-child{border-top:0;padding-top:0}.about-email{margin:1.2rem 0 2rem}
