.legal-page[data-v-d3c7d6fb]{padding:clamp(96px,8vw,116px) var(--page-gutter) 88px;position:relative}.legal-page__frame[data-v-d3c7d6fb]{width:min(100%,860px);margin-inline:auto}.legal-home-link[data-v-d3c7d6fb]{z-index:1;top:max(16px,env(safe-area-inset-top));left:max(clamp(18px,2.5vw,42px),env(safe-area-inset-left));min-height:40px;color:var(--fg-secondary);transition:color .18s var(--ease);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.45;display:inline-flex;position:absolute}.legal-home-link[data-v-d3c7d6fb]:focus-visible,.legal-home-link[data-v-d3c7d6fb]:hover{color:var(--fg)}.legal-home-link__icon[data-v-d3c7d6fb]{place-items:center;display:grid;transform:rotate(180deg)}.legal-home-link[data-v-d3c7d6fb]:focus-visible{outline:2px solid var(--butter);outline-offset:6px;border-radius:2px}.legal-intro[data-v-d3c7d6fb]{width:min(100%,790px);margin-inline:auto}.legal-intro h1[data-v-d3c7d6fb]{color:var(--fg);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.08}.legal-intro__summary[data-v-d3c7d6fb]{max-width:650px;color:var(--fg-secondary);margin-top:16px;font-size:clamp(16px,1.8vw,18px);line-height:1.6}.legal-intro__updated[data-v-d3c7d6fb]{color:var(--fg-tertiary);margin-top:12px;font-size:14px;line-height:1.5}.legal-intro--consent[data-v-d3c7d6fb]{max-width:none}.legal-intro--consent h1[data-v-d3c7d6fb]{font-size:clamp(31px,4.2vw,50px)}@media (width>=800px){.legal-intro--consent h1[data-v-d3c7d6fb]{white-space:nowrap}}.legal-layout[data-v-d3c7d6fb]{border-top:1px solid var(--line);margin-top:36px;padding-top:36px}.legal-document[data-v-d3c7d6fb]{width:min(100%,790px);margin-inline:auto}.legal-section[data-v-d3c7d6fb]{padding-bottom:38px;scroll-margin-top:24px}.legal-section+.legal-section[data-v-d3c7d6fb]{border-top:1px solid var(--line);padding-top:38px}.legal-section h2[data-v-d3c7d6fb]{color:var(--fg);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,2.7vw,28px);font-weight:600;line-height:1.25}.legal-section li[data-v-d3c7d6fb],.legal-section p[data-v-d3c7d6fb]{color:var(--fg-secondary);overflow-wrap:anywhere;font-size:16px;line-height:1.75}.legal-section p[data-v-d3c7d6fb]{margin-top:16px}.legal-section ul[data-v-d3c7d6fb]{gap:10px;margin-top:18px;display:grid}@media (width<=860px){.legal-document[data-v-d3c7d6fb]{width:min(100%,760px)}}@media (width<=720px){.legal-home-link[data-v-d3c7d6fb]{top:max(10px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left))}}@media (width<=540px){.legal-page[data-v-d3c7d6fb]{padding-top:76px;padding-bottom:60px}.legal-intro[data-v-d3c7d6fb]{margin-top:0}.legal-intro h1[data-v-d3c7d6fb]{font-size:clamp(31px,10vw,40px)}.legal-intro--consent h1[data-v-d3c7d6fb]{font-size:clamp(26px,8vw,34px)}.legal-intro--privacy h1[data-v-d3c7d6fb]{font-size:clamp(26px,8vw,30px)}.legal-layout[data-v-d3c7d6fb]{margin-top:28px;padding-top:30px}.legal-section[data-v-d3c7d6fb]{padding-bottom:32px}.legal-section+.legal-section[data-v-d3c7d6fb]{padding-top:32px}.legal-section li[data-v-d3c7d6fb],.legal-section p[data-v-d3c7d6fb]{font-size:15px;line-height:1.72}}
