.footer-bottom{flex-wrap:wrap;align-items:center}.footer-legal{display:flex;flex-wrap:wrap;gap:8px 20px;font:11px/1.6 var(--sans)}.footer-legal a{padding-block:6px;text-decoration:underline;text-underline-offset:4px}.footer-legal a:hover{color:var(--accent)}.footer-legal a[aria-current=page]{font-weight:700}.legal-content{padding-block:48px 70px;max-width:860px}.legal-updated{font-size:11px!important;margin-top:20px!important}.legal-section{padding-block:34px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.85;scroll-margin-top:calc(var(--site-header-height,99px) + 28px)}.legal-section .eyebrow{font-size:9px;margin-bottom:16px}.legal-section h2{font-size:clamp(29px,3vw,39px);letter-spacing:-.8px;margin-bottom:26px}.legal-section h3{font-size:25px;letter-spacing:-.5px;margin-top:30px;margin-bottom:14px}.legal-section p{max-width:78ch}.legal-section a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.legal-section address{font-style:normal;margin-bottom:20px}.legal-details{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:30px;margin:0 0 30px}.legal-details dt,.legal-details dd{padding:12px 0;border-top:1px solid var(--line);margin:0}.legal-details dt{font-size:12px;font-weight:600}.legal-details address{margin:0}.legal-small{font-size:12px;color:var(--muted)}.legal-notice{padding:20px 24px;background:var(--sage);border-left:3px solid var(--accent);font-size:13px;line-height:1.8;margin:0 0 18px}.legal-notice strong{display:block}.legal-return{margin:30px 0 0}.brief-header a{text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.legal-content{padding-block:28px 40px}.legal-details{grid-template-columns:minmax(0,1fr);gap:0}.legal-details dt{padding-bottom:3px}.legal-details dd{padding-top:0;border-top:0}.legal-section{padding-block:26px}.legal-section h2{font-size:31px}.legal-notice{padding:17px 18px}.footer-legal{gap:4px 20px}.footer-legal a{min-height:44px;display:inline-flex;align-items:center}.carnet-page .footer{flex-wrap:wrap}.carnet-page .footer-legal{width:100%;order:3}}
