.legal__hero[data-v-34f27e70]{border-bottom:1px solid #1b18141f;padding:160px 0 80px}.legal__hero h1[data-v-34f27e70]{margin:28px 0 16px;font-size:clamp(2rem,4vw,3rem)}.legal__home[data-v-34f27e70]{text-decoration:none}.legal__home[data-v-34f27e70]:hover{color:#1b1814}.legal__updated[data-v-34f27e70]{color:#1b1814a3;font-size:.875rem}.legal__changes[data-v-34f27e70]{color:#1b1814a3;border-left:1px solid #7f634047;max-width:62ch;margin-top:14px;padding-left:14px;font-size:.8125rem;font-style:italic;line-height:1.6}.legal__content[data-v-34f27e70]{padding:clamp(60px,10vw,120px) 0}.legal__grid[data-v-34f27e70]{grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:start;gap:clamp(40px,6vw,96px);display:grid}@media (width<=1080px){.legal__grid[data-v-34f27e70]{grid-template-columns:1fr}}.legal__toc[data-v-34f27e70]{order:2;position:sticky;top:120px}@media (width<=1080px){.legal__toc[data-v-34f27e70]{display:none}}.legal__toc ol[data-v-34f27e70]{border-top:1px solid #1b18141f;margin:0;padding:0;list-style:none}.legal__toc li[data-v-34f27e70]{border-bottom:1px solid #1b18141f}.legal__toc a[data-v-34f27e70]{color:#1b1814a3;padding:10px 0 10px 14px;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .2s;display:block;position:relative}.legal__toc a[data-v-34f27e70]:before{content:"";background:#7f6340;width:0;height:1px;transition:width .4s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0}.legal__toc a.is-active[data-v-34f27e70],.legal__toc a[data-v-34f27e70]:hover{color:#1b1814}.legal__toc a.is-active[data-v-34f27e70]:before{width:8px}.legal__toc-label[data-v-34f27e70]{letter-spacing:.25em;text-transform:uppercase;color:#7f6340;margin-bottom:14px;font-size:.6875rem;font-weight:500;display:block}.legal__body[data-v-34f27e70]{order:1;max-width:800px}.legal__body[data-v-34f27e70] h2{margin:48px 0 16px;scroll-margin-top:110px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:500}.legal__body[data-v-34f27e70] h2:first-child{margin-top:0}.legal__body[data-v-34f27e70] h3{margin:28px 0 8px;scroll-margin-top:110px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.0625rem;font-weight:500}.legal__body[data-v-34f27e70] p{color:#1b1814a3;margin-bottom:16px}.legal__body[data-v-34f27e70] strong{color:#1b1814;font-weight:500}.legal__body[data-v-34f27e70] ul{color:#1b1814a3;margin:16px 0;padding-left:24px}.legal__body[data-v-34f27e70] ul li{margin-bottom:8px}.legal__body[data-v-34f27e70] a{color:#1b1814;text-decoration:underline}.legal__body[data-v-34f27e70] a:hover{color:#1b1814a3}
