.skip-link[data-v-b0787b26]{z-index:100;background:var(--color-text);color:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link[data-v-b0787b26]:focus{top:12px}.legal-hero[data-v-b0787b26]{text-align:center;max-width:1000px;margin:0 auto;padding:152px 24px 88px}h1[data-v-b0787b26]{letter-spacing:-2.5px;text-wrap:balance;font-size:56px;font-weight:600;line-height:1.15}.legal-hero p[data-v-b0787b26]{color:var(--color-muted);margin-top:20px;font-size:15px;line-height:1.6}.legal-layout[data-v-b0787b26]{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:64px;width:min(1120px,100% - 96px);margin-inline:auto;display:grid}.legal-contents[data-v-b0787b26]{position:sticky;top:112px}.legal-contents p[data-v-b0787b26]{color:var(--color-muted);letter-spacing:1px;text-transform:uppercase;padding:8px 12px 12px;font-size:11px;font-weight:500}.legal-contents ul[data-v-b0787b26]{margin:0;padding:0;list-style:none}.legal-contents a[data-v-b0787b26]{transition:background var(--duration);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.legal-contents a[data-v-b0787b26]:focus-visible,.legal-contents a[data-v-b0787b26]:hover{background:var(--color-surface)}.legal-copy[data-v-b0787b26]{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.75}.legal-copy[data-v-b0787b26] section+section{margin-top:56px}.legal-copy[data-v-b0787b26] h2{letter-spacing:-.8px;margin-bottom:24px;font-size:28px;font-weight:600;line-height:1.3}.legal-copy[data-v-b0787b26] p+p,.legal-copy[data-v-b0787b26] ul+p{margin-top:20px}.legal-copy[data-v-b0787b26] ul{margin:0;padding-left:24px}.legal-copy[data-v-b0787b26] li+li{margin-top:10px}.legal-copy[data-v-b0787b26] strong{font-weight:600}.legal-copy[data-v-b0787b26] a{text-underline-offset:4px;-webkit-text-decoration:underline #b9b9b9;text-decoration:underline #b9b9b9}.legal-copy[data-v-b0787b26] a:hover{text-decoration-color:currentColor}@media (width<=1000px){.legal-layout[data-v-b0787b26]{grid-template-columns:200px minmax(0,1fr);gap:32px;width:calc(100% - 48px)}}@media (width<=767px){.legal-hero[data-v-b0787b26]{padding:124px 20px 48px}h1[data-v-b0787b26]{letter-spacing:-1.5px;font-size:36px}.legal-hero p[data-v-b0787b26]{margin-top:16px;font-size:13px}.legal-layout[data-v-b0787b26]{grid-template-columns:minmax(0,1fr);gap:40px;width:calc(100% - 40px)}.legal-contents[data-v-b0787b26]{border-bottom:1px solid var(--color-border);padding-bottom:24px;position:static}.legal-copy[data-v-b0787b26] h2{letter-spacing:-.5px;margin-bottom:20px;font-size:24px}.legal-copy[data-v-b0787b26] section+section{margin-top:40px}}@media print{.legal-contents[data-v-b0787b26],.legal-page[data-v-b0787b26] .site-footer,.legal-page[data-v-b0787b26] .site-header,.skip-link[data-v-b0787b26]{display:none}.legal-hero[data-v-b0787b26]{padding:0 0 32px}h1[data-v-b0787b26]{font-size:32px}.legal-layout[data-v-b0787b26]{width:100%;display:block}.legal-copy[data-v-b0787b26] h2{-moz-column-break-after:avoid;break-after:avoid}}
