.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .marketing-document-page{width:min(calc(100% - 80px),1240px);padding:48px 0 80px}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .marketing-page-intro{max-width:860px}.TremiLegal_meta__PK1tg{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;padding-block:24px 30px;color:var(--text-secondary);font-size:14px}.TremiLegal_meta__PK1tg a{color:var(--technical);text-decoration:underline;text-underline-offset:4px}.TremiLegal_policyNav__qNcLP{display:flex;flex-wrap:wrap;gap:28px;border-block:1px solid var(--divider-default)}.TremiLegal_policyNav__qNcLP a{display:flex;min-height:58px;align-items:center;border-bottom:2px solid transparent;font-size:15px;color:var(--text-secondary)}.TremiLegal_policyNav__qNcLP a[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--action)}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-layout{display:grid;grid-template-columns:260px minmax(0,760px);gap:64px;align-items:start}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-toc{position:sticky;top:calc(var(--public-header-height, 76px) + 18px);max-height:calc(100vh - var(--public-header-height, 76px) - 38px);overflow-y:auto;padding:36px 18px 24px 0;border:0;background:transparent}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-toc strong{font:500 14px/1.5 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--text-primary);margin-bottom:12px}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-toc a{min-height:36px;padding-block:8px;font:400 13px/1.45 var(--font-ui);color:var(--text-secondary)}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-toc a:hover{color:var(--technical);text-decoration:underline;text-underline-offset:3px}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy{padding:0;min-width:0}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy>section{padding-block:36px;border-bottom:1px solid var(--divider-default);margin:0;scroll-margin-top:calc(var(--public-header-height, 76px) + 20px)}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy h2{margin:0 0 22px;font:500 26px/1.3 var(--font-ui);text-transform:none;letter-spacing:-.025em;text-wrap:wrap}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy h3{margin:28px 0 12px;font:500 19px/1.4 var(--font-ui);letter-spacing:-.015em;text-transform:none}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy li,.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy p{color:var(--text-primary);font-size:17px;line-height:1.8;overflow-wrap:break-word}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy p+p{margin-top:18px}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy ul{margin-block:14px;padding-left:22px}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy li+li{margin-top:12px}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy a{color:var(--technical);text-decoration:underline;text-underline-offset:4px}@media (max-width:1000px){.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}}@media (max-width:760px){.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .marketing-document-page{width:calc(100% - 40px);padding-block:32px 48px}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-layout{grid-template-columns:minmax(0,1fr);gap:0}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-toc{display:none}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-mobile-contents{padding:0}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy>section{padding-block:28px}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy h2{font-size:24px;margin-bottom:18px}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy li,.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy p{font-size:16px;line-height:1.8}.TremiLegal_meta__PK1tg{gap:10px;flex-direction:column;align-items:start}.TremiLegal_policyNav__qNcLP{gap:20px}.TremiLegal_policyNav__qNcLP a{font-size:13px;min-height:54px}}@media print{.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-mobile-contents,.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-toc,.TremiLegal_policyNav__qNcLP{display:none}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-layout{display:block}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .marketing-document-page{width:100%;padding:0}.TremiLegal_page__sMFrA.TremiLegal_page__sMFrA .legal-copy>section{-moz-column-break-inside:avoid;break-inside:avoid}}
