.legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 24px;padding:25px 22px;border-top:1px solid #e7e9ed;background:#fafbfc;font:13px/1.6 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#515156}.legal-links a:hover,.legal-form-note a:hover{text-decoration:underline}.legal-form-note{font-size:12px;line-height:1.7;color:#515156;margin:16px 0}.legal-form-note a{color:#0071e3;text-decoration:underline}.legal-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;color:#515156;margin:20px 0}.legal-consent input{width:18px;height:18px;flex:0 0 18px;margin-top:3px;accent-color:#0071e3}.legal-page{margin:0;background:#fff;color:#1d1d1f;font:16px/1.75 'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.legal-page *{box-sizing:border-box}.legal-page a{color:#0071e3}.legal-header{max-width:1200px;margin:auto;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e7e9ed;font-size:14px}.legal-header img{height:28px;width:auto}.legal-header a{text-decoration:none}.legal-page main{max-width:1200px;margin:auto;padding:0 32px}.legal-intro{padding:70px 0 48px;border-bottom:1px solid #e7e9ed}.legal-eyebrow{color:#0071e3;font-size:11px;letter-spacing:.17em}.legal-intro h1{font-size:clamp(34px,5vw,58px);line-height:1.13;letter-spacing:-.045em;font-weight:600;margin:18px 0}.legal-intro p{color:#515156;font-size:21px;margin:0 0 22px}.legal-intro small{color:#626267;font-size:12px}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:64px;padding:48px 0 80px}.legal-sidebar{align-self:start;position:sticky;top:25px;display:flex;flex-direction:column;gap:15px;font-size:14px}.legal-sidebar a{text-decoration:none;color:#515156}.legal-sidebar a:hover{text-decoration:underline;color:#0071e3}.legal-page article section{margin-bottom:34px}.legal-page h2{font-size:23px;font-weight:600;line-height:1.3;margin:0 0 12px;letter-spacing:-.025em}.legal-page article div{color:#515156;overflow-wrap:anywhere}.legal-footer{border-top:1px solid #e7e9ed;padding:28px;text-align:center;font-size:13px;color:#626267}.legal-button{padding:12px 16px;background:#0071e3;color:white;border:1px solid #0071e3;border-radius:9px;cursor:pointer;font:inherit;font-size:14px;margin:0 8px 10px 0}.legal-button.secondary{background:#fff;color:#0071e3}.legal-page :focus-visible,.legal-links :focus-visible,.legal-consent :focus-visible{outline:3px solid #0071e3;outline-offset:4px}@media(max-width:720px){.legal-header,.legal-page main{padding-left:22px;padding-right:22px}.legal-intro{padding-top:40px}.legal-layout{grid-template-columns:1fr;gap:36px;padding-top:28px}.legal-sidebar{position:static;flex-direction:row;flex-wrap:wrap;gap:12px 20px;padding-bottom:24px;border-bottom:1px solid #e7e9ed}.legal-header>a:last-child{font-size:12px}}

.wl .legal-consent{font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none;color:#515156}
