html:has(.terms-page){scroll-behavior:auto}.terms-page .privacy-policy-main{max-width:1380px;width:calc(100% - 48px)}.terms-page .privacy-policy-layout{grid-template-columns:220px minmax(0,1fr) 240px;grid-template-areas:"navigation document copy";gap:40px}.terms-contents{grid-area:navigation}.terms-documents{grid-area:document}.terms-page .privacy-policy-layout>.legal-copy-actions{grid-area:copy;margin-top:0}@media (max-width:1100px){.terms-page .privacy-policy-layout{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"navigation copy" "navigation document"}.terms-page .privacy-policy-layout>.legal-copy-actions{justify-self:end;max-width:320px}}@media (max-width:900px){.terms-page .privacy-policy-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"navigation" "copy" "document"}}.terms-document{scroll-margin-top:88px}.terms-documents>.terms-document{display:none}.terms-documents:not(:has(.terms-document:target,.terms-document :target))>.terms-document:first-child,.terms-documents>.terms-document:has(:target),.terms-documents>.terms-document:target{display:block}.terms-contents>ol{column-count:1}.terms-contents>ol a{padding:14px 16px;border-radius:10px}.terms-page:has(#company-terms:target,#company-terms :target) .terms-contents a[href="#company-terms"],.terms-page:has(#data-sharing-agreement:target,#data-sharing-agreement :target) .terms-contents a[href="#data-sharing-agreement"],.terms-page:has(#end-user-licence-agreement:target,#end-user-licence-agreement :target) .terms-contents a[href="#end-user-licence-agreement"],.terms-page:has(#operator-terms:target,#operator-terms :target) .terms-contents a[href="#operator-terms"],.terms-page:not(:has(.terms-document:target,.terms-document :target)) .terms-contents a[href="#operator-terms"]{background:#ebebe9;color:#202123}.terms-document+.terms-document{margin-top:0;padding-top:0}.terms-document-header{padding-bottom:32px}.terms-document-header h2{margin-bottom:16px;font-size:clamp(27px,3.5vw,36px);font-weight:500;overflow-wrap:anywhere}.terms-document-contents{display:none;margin:28px 0}.terms-page:has(#company-terms:target,#company-terms :target) .terms-document-contents[data-document=company-terms],.terms-page:has(#data-sharing-agreement:target,#data-sharing-agreement :target) .terms-document-contents[data-document=data-sharing-agreement],.terms-page:has(#end-user-licence-agreement:target,#end-user-licence-agreement :target) .terms-document-contents[data-document=end-user-licence-agreement],.terms-page:has(#operator-terms:target,#operator-terms :target) .terms-document-contents[data-document=operator-terms],.terms-page:not(:has(.terms-document:target,.terms-document :target)) .terms-document-contents[data-document=operator-terms]{display:block}.terms-contents{max-height:calc(100dvh - 112px);overflow-y:auto}@media (max-width:900px){.terms-contents{max-height:none;overflow-y:visible}}.terms-document-contents ol{margin:0;padding:0;list-style:none}.terms-document-contents li{font-size:14px;line-height:1.5}.terms-document-contents li+li{margin-top:4px}.terms-document-contents a{display:block;padding:6px 0}.terms-document section{scroll-margin-top:88px}.terms-document h3{margin:0 0 16px;color:var(--marketing-dark);font-size:22px;font-weight:550;letter-spacing:-.025em;line-height:1.35;overflow-wrap:anywhere}@media (max-width:640px){.terms-document+.terms-document{margin-top:0;padding-top:0}.terms-document h3{font-size:20px}}@media print{.terms-document-contents{display:none}.terms-document+.terms-document{break-before:page;margin-top:0;padding-top:0;border-top:0}.terms-document-header{break-after:avoid}.terms-document-header h2{font-size:26px}.terms-document h3{break-after:avoid;font-size:19px}}