.legal-doc{padding:96px 0 130px}.legal-doc>.wrap{max-width:800px}.legal-crumbs{color:var(--faint);align-items:center;gap:8px;margin-bottom:26px;font-size:13.5px;display:flex}.legal-crumbs a{transition:color .15s}.legal-crumbs a:hover{color:var(--ink)}.legal-crumb-sep{color:var(--line-input)}.legal-crumb-current{color:var(--muted-ink)}.legal-head h1{letter-spacing:-.02em;font-size:38px;font-weight:550;line-height:1.14}.legal-lede{color:var(--muted-ink);margin-top:14px;font-size:17px;line-height:1.6}.legal-meta{font-family:var(--font-mono-stack);color:var(--faint);margin-top:16px;font-size:12.5px}.legal-meta-sep{margin:0 8px}.legal-body{flex-direction:column;gap:40px;margin-top:48px;display:flex}.legal-section h2{letter-spacing:-.015em;border-top:1px solid var(--line);margin-bottom:12px;padding-top:28px;font-size:20px;font-weight:550}.legal-prose p{color:var(--muted-ink);margin-bottom:12px;font-size:15px;line-height:1.75}.legal-prose p:last-child{margin-bottom:0}.legal-prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-input);text-decoration-color:var(--line-input);text-underline-offset:3px;font-weight:500;transition:text-decoration-color .15s}.legal-prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.legal-prose ul,.legal-prose ol{color:var(--muted-ink);flex-direction:column;gap:7px;margin:0 0 12px;padding-left:22px;font-size:15px;line-height:1.7;display:flex}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li::marker{color:var(--faint)}.legal-prose strong{color:var(--ink);font-weight:550}.legal-defs{grid-template-columns:240px minmax(0,1fr);gap:10px 24px;margin:16px 0;font-size:14.5px;line-height:1.55;display:grid}.legal-defs dt{color:var(--faint)}.legal-defs dd{color:var(--ink)}@media (max-width:720px){.legal-doc{padding:56px 0 76px}.legal-head h1{font-size:29px}.legal-body{gap:32px;margin-top:36px}.legal-defs{grid-template-columns:1fr;gap:2px 0}.legal-defs dd{margin-bottom:10px}}
