.legal-main{padding-top:calc(var(--site-header-clearance) + var(--spacers-global-xlarge))}.legal-content{max-width:min(var(--container-content), var(--text-quote))}.legal-content:has(.legal-directory)>.legal-breadcrumb{display:none}.legal-document .legal-directory-list{margin-top:var(--spacers-global-large);border-top:1px solid var(--border-default-default);padding:0;list-style:none}.legal-document .legal-directory-list li+li{margin-top:0}.legal-document .legal-directory-link{justify-content:space-between;align-items:center;gap:var(--spacers-global-large);padding:var(--spacers-global-large) var(--spacers-global-small);border-bottom:1px solid var(--border-default-default);text-decoration:none;display:flex}.legal-directory-link:hover{background:var(--background-default-secondary)}.legal-directory-link:focus-visible{outline-offset:2px;outline:2px solid}.legal-directory-link>div{min-width:0}.legal-directory-link>svg{width:var(--body-size-x-large);height:var(--body-size-x-large);flex-shrink:0}.legal-document .legal-directory-link h2{font-size:var(--body-size-x-large);font-weight:var(--body-font-weight-semibold);line-height:var(--body-line-height-x-large);margin-top:0}.legal-document .legal-directory-link .legal-directory-description{margin-top:var(--spacers-global-xxsmall);font-size:var(--body-size-medium);color:var(--text-default-secondary)}.legal-document .legal-directory-link .legal-directory-date{margin-top:var(--spacers-global-xsmall);font-size:var(--body-size-small);color:var(--text-default-secondary)}.legal-footer{--footer-card-margin:var(--spacers-global-medium);display:flow-root}.legal-footer-card{margin:0 var(--footer-card-margin) var(--footer-card-margin);border-radius:var(--site-radius-footer);overflow:hidden}.legal-breadcrumb{margin-bottom:var(--spacers-global-xxsmall);font-size:var(--body-size-small);line-height:var(--body-line-height-small);color:var(--text-default-secondary)}.legal-breadcrumb a{align-items:center;gap:var(--spacers-global-xxsmall);display:inline-flex}.legal-breadcrumb a:hover{color:var(--text-default-default)}.legal-breadcrumb svg{width:1em;height:1em}.legal-document{font-size:var(--body-size-medium);line-height:var(--body-line-height-large);overflow-wrap:anywhere}.legal-document h1{font-size:var(--h-m-size);font-weight:var(--h-m-weight);line-height:1.2}.legal-document h2{font-size:var(--h-xsm-size);font-weight:var(--h-xsm-weight);line-height:1.2}.legal-document h3{font-size:var(--body-size-x-large);font-weight:var(--body-font-weight-semibold)}.legal-document .legal-subtitle{margin-top:var(--spacers-global-xxsmall);font-size:var(--body-size-x-large);font-weight:var(--body-font-weight-regular)}.legal-document>p:first-of-type{margin-top:var(--spacers-global-xxsmall);font-size:var(--body-size-small);color:var(--text-default-secondary)}.legal-document :is(section,h2,h3){margin-top:var(--spacers-global-large);scroll-margin-top:var(--spacers-section-top-bottom-large)}.legal-document :is(p,ul,ol,address,[role=region]){margin-top:var(--spacers-global-small)}.legal-document :is(ul,ol){padding-left:var(--spacers-global-large)}.legal-document ul{list-style:outside}.legal-document ol{list-style:decimal}.legal-document li+li{margin-top:var(--spacers-global-small)}.legal-document address{font-style:normal}.legal-document a{text-underline-offset:.2em;text-decoration:underline}.legal-document [role=region]{scroll-margin-top:calc(var(--site-header-clearance) + var(--spacers-global-large));overflow-x:auto}.legal-document [role=region] [data-slot=table-container]{overflow:visible}.legal-document [role=region]:focus-visible{outline-offset:2px;outline:2px solid}.legal-document table{border-collapse:collapse;table-layout:fixed;border:1px solid var(--border-default-default);width:100%;font-size:var(--body-size-medium);line-height:var(--body-line-height-medium)}.legal-document .legal-table-wide{min-width:40rem}.legal-document :is(th,td){padding:var(--spacers-global-xsmall) var(--spacers-global-small);border-bottom:1px solid var(--border-default-default);text-align:left;vertical-align:top;white-space:normal;font-size:inherit;line-height:inherit}.legal-document th{font-weight:var(--body-font-weight-semibold);text-transform:none;letter-spacing:normal;color:var(--text-default-default)}.legal-document thead{background:var(--background-default-secondary)}.legal-document tbody th{font-weight:var(--body-font-weight-regular)}.legal-document tbody th strong{font-weight:var(--body-font-weight-semibold)}.legal-document .legal-table-numeric :is(th,td):last-child{text-align:center;width:30%}.legal-document td p,.legal-document th p{margin-top:var(--spacers-global-small)}
