.dd-legal-site{overflow:visible}.dd-legal-product{color:#d6c5e7;align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.dd-legal-intro{padding-block:58px 42px}.dd-legal-intro h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin-bottom:17px;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.55}.dd-legal-intro h1 span{display:inline-block}.dd-legal-intro>p:not(.dd-eyebrow){color:#c4bdcc;font-size:1rem}.dd-legal-intro .dd-legal-version{margin-top:16px;font-size:.875rem!important}.dd-legal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:54px;padding-bottom:64px;display:grid}.dd-legal-toc{max-height:calc(100vh - 126px);padding-right:12px;position:sticky;top:106px;overflow-y:auto}.dd-legal-toc>p{color:#e6d8f4;margin-bottom:14px;font-size:.875rem;font-weight:650}.dd-legal-toc a{color:#bfb6ca;border-bottom:1px solid #ffffff0a;padding:8px 0;font-size:.875rem;line-height:1.65;display:block}.dd-legal-toc a:hover{color:var(--dd-purple)}.dd-legal-body section{border-top:1px solid #c5a5ef26;padding-block:28px 34px;scroll-margin-top:10px}.dd-legal-body h2{margin-bottom:18px;font-size:1.3rem;line-height:1.7}.dd-legal-body p{color:#d0cbd7;overflow-wrap:anywhere;margin-top:15px;font-size:1rem;line-height:2}.dd-legal-links{gap:12px;margin-top:24px;display:grid}.dd-legal-links a,.dd-legal-back{color:#d6b5fa;text-underline-offset:5px;align-items:center;gap:8px;font-size:.9375rem;text-decoration:underline;display:inline-flex}.dd-legal-back{margin-top:24px}@media (max-width:900px){.dd-legal-layout{grid-template-columns:1fr;gap:28px}.dd-legal-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;max-height:none;display:grid;position:static}.dd-legal-toc>p{grid-column:1/-1}}@media (max-width:520px){.dd-legal-intro{padding-block:38px 28px}.dd-legal-toc{grid-template-columns:1fr}.dd-legal-body h2{font-size:1.2rem}}@media print{.dd-legal-site{color:#000;background:#fff}.dd-legal-site .dd-header,.dd-legal-site .dd-footer,.dd-skip,.dd-legal-toc,.dd-legal-back{display:none}.dd-legal-layout{padding:0;display:block}.dd-legal-site .dd-container{width:100%;max-width:none;padding-inline:0}.dd-legal-intro{padding-top:0;padding-bottom:22px}.dd-legal-site h1,.dd-legal-site h2,.dd-legal-site p,.dd-legal-site a{color:#000!important}.dd-legal-body p{line-height:1.8}.dd-legal-body h2{break-after:avoid}.dd-legal-body section{border-color:#bbb}}
