.legal-links{display:flex;position:static;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 28px;width:min(1220px,calc(100% - 36px));margin:24px auto 0;padding:18px 0 0;border-top:1px solid #536779;background:transparent;box-shadow:none;border-radius:0}.legal-links a{font-size:.95rem;font-weight:600;color:#fff;text-underline-offset:4px}.legal-links a:hover,.legal-links a:focus-visible{color:#fff;text-decoration:underline}.form-privacy{font-size:.95rem;line-height:1.6;color:#526574;max-width:720px;margin:16px 0 0}.form-privacy a{font-weight:700;text-underline-offset:3px}.legal-page{max-width:940px;padding-top:55px;padding-bottom:70px;overflow-wrap:anywhere}.legal-page h1{font-size:clamp(2rem,5vw,3.4rem)}.legal-page h2{font-size:clamp(1.4rem,3vw,1.9rem);margin:0 0 16px}.legal-page p,.legal-page address,.legal-page dd{font-size:1.05rem;line-height:1.7}.legal-page section{margin-top:34px;scroll-margin-top:220px}.legal-intro{font-size:1.15rem!important}.legal-date{color:#526574}.legal-details{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px 24px}.legal-details dt{font-weight:800}.legal-details dd{margin:0}.legal-page address{font-style:normal}.legal-return{margin-top:40px;font-weight:800}@media(max-width:640px){.legal-page{padding-top:30px}.legal-details{grid-template-columns:1fr;gap:5px}.legal-details dd{margin-bottom:15px}.legal-links{justify-content:flex-start}}

.callback-form .form-privacy{grid-column:1/-1;max-width:none;font-size:.95rem;line-height:1.6}
