.legal-page{padding-bottom:80px}@media (width<=640px){.legal-page{padding-bottom:48px}}.legal-header{z-index:auto;border-bottom:1px solid #e6e6eb;margin-bottom:40px;padding:8px 0 32px;position:static}.legal-header-title{letter-spacing:-.02em;color:#14151f;margin:0;line-height:1.15;font-size:40px!important;font-weight:700!important}@media (width<=1100px){.legal-header-title{font-size:32px!important}}@media (width<=640px){.legal-header-title{max-width:none;font-size:26px!important}}.legal-header-meta{color:#5f616d;margin:16px 0 0;font-size:14px;line-height:1.4}.legal-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:64px;display:grid}.legal-layout--single{grid-template-columns:minmax(0,1fr)}@media (width<=1100px){.legal-layout{grid-template-columns:minmax(0,1fr);gap:0}}.legal-toc{top:calc(80px + var(--header-banner-height,0px) + 16px);max-height:calc(100vh - calc(80px + var(--header-banner-height,0px) + 16px) - 16px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4d5db transparent;position:sticky;overflow-y:auto}.legal-toc-title{text-transform:uppercase;letter-spacing:.08em;color:#5f616d;margin:0 0 12px;font-size:12px;font-weight:600}.legal-toc-list{margin:0;padding:0;list-style:none}.legal-toc-link{color:#5f616d;border-left:2px solid #e6e6eb;padding:8px 16px;font-size:14px;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s;display:block}.legal-toc-link:hover,.legal-toc-link:focus-visible{color:#14151f}.legal-toc-link.is-active{color:#14151f;border-left-color:#2200e4;font-weight:600}.legal-toc-item--h3 .legal-toc-link,.legal-toc-item--h4 .legal-toc-link,.legal-toc-item--h5 .legal-toc-link{padding-left:30px;font-size:13px}@media (width<=1100px){.legal-toc{display:none}}.legal-prose{color:#2a2a3a;max-width:none;font-size:17px;line-height:1.7}@media (width<=640px){.legal-prose{font-size:16px;line-height:1.65}}.legal-prose .legal-section+.legal-section{margin-top:56px}@media (width<=640px){.legal-prose .legal-section+.legal-section{margin-top:40px}}.legal-prose-heading{letter-spacing:-.01em;color:#14151f;scroll-margin-top:calc(80px + var(--header-banner-height,0px) + 16px);margin:0 0 20px;line-height:1.25;font-size:24px!important;font-weight:700!important}@media (width<=640px){.legal-prose-heading{font-size:20px!important}}.legal-prose h2:not(.legal-prose-heading),.legal-prose h3,.legal-prose h4,.legal-prose h5,.legal-prose h6{color:#14151f;scroll-margin-top:calc(80px + var(--header-banner-height,0px) + 16px);margin:40px 0 16px;line-height:1.3;font-size:19px!important;font-weight:700!important}.legal-prose h2:not(.legal-prose-heading):first-child,.legal-prose h3:first-child,.legal-prose h4:first-child,.legal-prose h5:first-child,.legal-prose h6:first-child{margin-top:0}@media (width<=640px){.legal-prose h2:not(.legal-prose-heading),.legal-prose h3,.legal-prose h4,.legal-prose h5,.legal-prose h6{font-size:17px!important}}.legal-prose p,.legal-prose li,.legal-prose td,.legal-prose th{font-size:inherit;line-height:inherit}.legal-prose p{margin:0 0 16px}.legal-prose p:last-child{margin-bottom:0}.legal-prose p>b:first-child,.legal-prose p>strong:first-child{color:#14151f;font-weight:600}.legal-prose ul,.legal-prose ol{margin:0 0 16px;padding-left:24px}.legal-prose ul:last-child,.legal-prose ol:last-child{margin-bottom:0}.legal-prose li{margin-bottom:8px}.legal-prose li:last-child{margin-bottom:0}.legal-prose ul>li::marker{color:#5f616d}.legal-prose a{color:#2200e4;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline 1px}.legal-prose a:hover,.legal-prose a:focus-visible{color:#2000d6}.legal-prose b,.legal-prose strong{color:#14151f;font-weight:600}.legal-prose table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:0 0 24px;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.legal-prose th,.legal-prose td{text-align:left;vertical-align:top;border:1px solid #e6e6eb;padding:12px 16px}.legal-prose th{color:#14151f;background-color:#eeeef1;font-weight:600}.legal-prose tbody tr:nth-child(2n) td{background-color:#eeeef173}@media print{.legal-toc{display:none}.legal-layout{display:block}.legal-prose{color:#000;max-width:none;font-size:11pt;line-height:1.5}.legal-prose .legal-section{break-inside:avoid-page}}
