.legal-page{color:#171717}.legal-header,.legal-main,.legal-footer{max-width:1240px;margin-inline:auto;padding-inline:48px}.legal-header{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.legal-brand{align-items:center;gap:12px;display:inline-flex}.legal-back{align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.legal-intro{border-bottom:1px solid #e5e7e8;padding:72px 0 48px}.legal-intro h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(36px,5.8vw,68px);font-weight:400;line-height:1.08}.legal-intro>p{color:#566168;max-width:690px;font-size:19px;line-height:1.65}.legal-intro .legal-updated{margin:28px 0 0;font-size:13px}.legal-layout{grid-template-columns:240px minmax(0,720px);gap:72px;padding-block:52px 88px;display:grid}.legal-sidebar{align-self:start;font-size:14px;position:sticky;top:32px}.legal-sidebar nav{gap:4px;display:grid}.legal-sidebar nav a{border-radius:var(--corner-radius);color:#566168;align-items:center;min-height:44px;padding:10px 14px;display:flex}.legal-sidebar nav a[aria-current=page]{color:#171717;background:#f6f6f6;font-weight:500}.legal-sidebar>p{color:#566168;margin:32px 0 8px;line-height:1.6}.legal-contact{align-items:center;gap:8px;min-height:44px;display:inline-flex}.legal-content{min-width:0}.legal-content section+section{margin-top:40px}.legal-content h2{letter-spacing:-.6px;margin:0 0 16px;font-size:25px;font-weight:500;line-height:1.3}.legal-content h3{margin:24px 0 10px;font-size:18px;font-weight:500}.legal-content p,.legal-content li,.legal-content address{color:#485258;font-size:16px;line-height:1.8}.legal-content p{margin:0 0 16px}.legal-content address{font-style:normal}.legal-content ul{margin:16px 0;padding-left:22px;list-style:outside}.legal-content li+li{margin-top:8px}.legal-content a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-content a:hover,.legal-back:hover,.legal-contact:hover{color:#171717;text-underline-offset:3px;text-decoration:underline}.legal-footer{color:#566168;border-top:1px solid #e5e7e8;flex-wrap:wrap;align-items:center;gap:8px 28px;min-height:80px;padding-block:16px;font-size:13px;display:flex}.legal-footer a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:900px){.legal-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}}@media (max-width:640px){.legal-header,.legal-main,.legal-footer{padding-inline:20px}.legal-header{gap:16px;min-height:80px}.legal-brand{gap:8px;font-size:28px}.legal-brand img{width:43px;height:auto}.legal-back{gap:6px;font-size:13px}.legal-intro{padding-block:40px 32px}.legal-intro>p{font-size:17px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:24px 56px}.legal-sidebar{position:static}.legal-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;font-size:13px}.legal-sidebar nav a{padding-inline:10px}.legal-sidebar>p,.legal-sidebar>.legal-contact{display:none}.legal-content h2{font-size:23px}}
