.lg-head{padding-top:clamp(56px,10vh,112px)}.lg-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;width:184px;padding:3px;border-radius:999px;background:rgb(var(--subtle));box-shadow:inset 0 0 0 1px rgb(var(--line)/.07)}.lg-tabs:before{content:"";position:absolute;left:3px;top:3px;bottom:3px;width:calc(50% - 3px);border-radius:999px;background:rgb(var(--fill-strong)/.9);box-shadow:inset 0 1px 0 rgb(var(--line)/.08);transition:transform .32s var(--ease-out)}.lg-tabs[data-on=terms]:before{transform:translateX(100%)}.lg-tabs a{position:relative;display:grid;place-items:center;height:30px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.006em;color:rgb(var(--ink-muted));text-decoration:none;outline:0;transition:color .2s ease,transform .16s var(--ease-out)}.lg-tabs a[aria-current]{color:rgb(var(--ink))}.lg-tabs a:active{transform:scale(.97)}.lg-tabs a:focus-visible{box-shadow:0 0 0 2px rgb(var(--accent)/.7)}.lg-head h1{margin:34px 0 0;font-size:clamp(36px,6vw,56px);line-height:1.04;font-weight:600;letter-spacing:-.04em;text-wrap:balance}.lg-intro{max-width:620px;margin:18px 0 0;font-size:21px;line-height:1.4;letter-spacing:-.02em;color:rgb(var(--ink-muted));text-wrap:pretty}.lg-date{margin:22px 0 0;font-size:13px;letter-spacing:-.006em;color:rgb(var(--ink-faint))}.lg-columns{display:grid;grid-template-columns:208px minmax(0,1fr);align-items:start;gap:56px;margin-top:72px}.lg-columns>aside{position:sticky;top:28px;max-height:calc(100dvh - 56px);overflow:auto;scrollbar-width:none}.lg-contents{position:relative;display:flex;flex-direction:column;padding-left:16px;box-shadow:inset 1px 0 0 rgb(var(--line)/.1)}.lg-contents i{position:absolute;left:0;top:0;width:1.5px;height:var(--h,0);border-radius:1px;background:rgb(var(--ink));transform:translateY(var(--y,0));transition:transform .32s var(--ease-out),height .32s var(--ease-out)}.lg-contents a{padding:6px 0;font-size:13.5px;line-height:1.35;letter-spacing:-.008em;color:rgb(var(--ink-faint));text-decoration:none;transition:color .2s ease}.lg-contents a:hover{color:rgb(var(--ink-secondary))}.lg-contents a[aria-current]{color:rgb(var(--ink))}.lg-prose{min-width:0}.lg-prose .legal-section{scroll-margin-top:32px;padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid rgb(var(--line)/.08)}.lg-prose .legal-section h2{margin:0 0 16px;font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.03em;color:rgb(var(--ink));text-wrap:balance}.lg-prose .legal-section h3{margin:28px 0 10px;font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:rgb(var(--ink))}.lg-prose .legal-section li,.lg-prose .legal-section p{font-size:16.5px;line-height:1.65;letter-spacing:-.012em;color:rgb(var(--ink-secondary));overflow-wrap:anywhere;text-wrap:pretty}.lg-prose .legal-section p{margin:0 0 16px}.lg-prose .legal-section p:last-child{margin-bottom:0}.lg-prose .legal-section ol,.lg-prose .legal-section ul{margin:14px 0;padding-left:22px}.lg-prose .legal-section li{margin:7px 0;padding-left:4px}.lg-prose .legal-section li::marker{color:rgb(var(--ink-faint))}.lg-prose .legal-section strong{font-weight:600;color:rgb(var(--ink))}.lg-prose .legal-section a{color:rgb(var(--ink));text-decoration:underline;text-decoration-color:rgb(var(--line)/.3);text-underline-offset:3px;transition:text-decoration-color .2s ease}.lg-prose .legal-section a:hover{text-decoration-color:rgb(var(--accent))}.lg-prose>footer{display:flex;justify-content:space-between;gap:20px;font-size:14px}.lg-prose>footer a{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--ink-muted));text-decoration:none;transition:color .2s ease}.lg-prose>footer a:hover{color:rgb(var(--ink))}.lg-prose>footer svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:820px){.lg-columns{grid-template-columns:minmax(0,1fr);margin-top:56px}.lg-columns>aside{display:none}.lg-intro{font-size:19px}}@media (prefers-reduced-motion:reduce){.lg-contents i,.lg-tabs:before{transition:none}}