.legal-page[data-v-cbcaa4df]{color:#0e0f10;padding-block:40px 80px}.legal-page>header[data-v-cbcaa4df]{max-width:870px;margin-bottom:44px}.legal-date[data-v-cbcaa4df],.legal-label[data-v-cbcaa4df]{color:#56585e;font-size:13px}.legal-label[data-v-cbcaa4df]{margin-bottom:18px}.legal-page h1[data-v-cbcaa4df]{letter-spacing:-.035em;font-size:clamp(34px,4vw,54px);font-weight:450;line-height:1.12}.legal-intro[data-v-cbcaa4df]{color:#56585e;max-width:66ch;margin-top:20px;font-size:19px;line-height:1.6}.legal-date[data-v-cbcaa4df]{margin-top:15px}.legal-grid[data-v-cbcaa4df]{grid-template-columns:220px minmax(0,800px);gap:64px;display:grid}.legal-grid>nav[data-v-cbcaa4df]{flex-direction:column;align-self:start;gap:12px;font-size:14px;line-height:1.5;display:flex;position:sticky;top:145px}.legal-grid>nav a[data-v-cbcaa4df]{padding:4px 0}.legal-content[data-v-cbcaa4df]{min-width:0}.legal-content>section[data-v-cbcaa4df]{margin-bottom:34px;scroll-margin-top:150px}.legal-content h2[data-v-cbcaa4df]{letter-spacing:-.025em;margin-bottom:14px;font-size:24px;font-weight:500;line-height:1.25}.legal-content p[data-v-cbcaa4df]{color:#0e0f10;margin-top:12px;font-size:16px;line-height:1.8}.legal-content a[data-v-cbcaa4df]{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-navigation[data-v-cbcaa4df]{border-top:1px solid #d1ddcf;flex-wrap:wrap;gap:16px 24px;padding-top:24px;font-size:14px;display:flex}.legal-page a[data-v-cbcaa4df]:focus-visible{outline-offset:5px;outline:2px solid #164638}@media (width<=800px){.legal-page[data-v-cbcaa4df]{padding-block:28px 50px}.legal-grid[data-v-cbcaa4df]{grid-template-columns:1fr;gap:28px}.legal-grid>nav[data-v-cbcaa4df]{border-bottom:1px solid #d1ddcf;flex-flow:wrap;gap:8px 20px;padding-bottom:20px;display:flex;position:static}.legal-content p[data-v-cbcaa4df]{font-size:16px}.legal-page>header[data-v-cbcaa4df]{margin-bottom:28px}}@media print{.legal-grid[data-v-cbcaa4df]{display:block}.legal-grid>nav[data-v-cbcaa4df],.legal-navigation[data-v-cbcaa4df]{display:none}.legal-content>section[data-v-cbcaa4df]{-moz-column-break-inside:avoid;break-inside:avoid}.legal-page[data-v-cbcaa4df]{padding:0}}
