.legal-page{max-width:1040px;padding-top:150px;padding-bottom:80px}.legal-back{color:var(--p-aqua);margin-bottom:28px;font-size:15px;display:inline-block}.legal-heading{border-bottom:1px solid #dceaf4;padding-bottom:32px}.network-page .legal-heading h1{letter-spacing:-1px;color:var(--p-ink);overflow-wrap:break-word;margin:14px 0 22px;font-family:Nunito,Nunito Sans,Arial,sans-serif;font-size:clamp(30px,4.5vw,48px);line-height:1.15}.legal-heading>p:not(.legal-eyebrow){max-width:760px;color:var(--p-muted);font-size:18px;line-height:1.7}.legal-eyebrow{letter-spacing:1.6px;color:var(--p-aqua);font-size:12px;font-weight:800}.legal-heading small{color:var(--p-muted);margin-top:20px;font-size:14px;display:block}.legal-body{max-width:840px;color:var(--p-ink);font-size:17px;line-height:1.8}.legal-body section{margin-top:38px}.network-page .legal-body h2{letter-spacing:-.4px;margin:0 0 18px;font-family:Nunito,Nunito Sans,Arial,sans-serif;font-size:27px;line-height:1.3}.network-page .legal-body h3{margin:0 0 8px;font-size:18px;line-height:1.4}.legal-body p{margin:0 0 16px}.legal-body a,.legal-related a{color:var(--p-aqua);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-body ul{margin:12px 0 20px;padding-left:22px}.legal-body li{margin:8px 0}.legal-details{background:#f3f9fc;border-radius:22px;margin:24px 0;padding:24px}.legal-details>div{border-bottom:1px solid #dceaf4;grid-template-columns:190px 1fr;gap:16px;padding:13px 0;display:grid}.legal-details>div:last-child{border:0}.legal-details dt{color:var(--p-muted);font-size:15px}.legal-details dd{overflow-wrap:anywhere;margin:0}.legal-centers{gap:16px;margin:18px 0 22px;display:grid}.legal-centers>div{border-left:3px solid #d6e9f2;padding:2px 0 2px 18px}.legal-centers p{margin:0}.legal-related{border-top:1px solid #dceaf4;flex-wrap:wrap;gap:20px 32px;margin-top:44px;padding-top:30px;font-size:16px;display:flex}@media (max-width:600px){.legal-page{padding-top:114px;padding-bottom:48px}.network-page .legal-heading h1{letter-spacing:-.5px;font-size:31px}.legal-heading>p:not(.legal-eyebrow){font-size:16px}.legal-body{font-size:16px;line-height:1.75}.network-page .legal-body h2{font-size:23px}.legal-details{padding:15px 19px}.legal-details>div{grid-template-columns:1fr;gap:3px}.legal-body section{margin-top:30px}}
