.lp-doc{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid}.lp-doc-side{display:none}.lp-doc-toc-t{letter-spacing:.06em;color:#a1a1aa;margin-bottom:.75rem;font-size:.75rem}.lp-doc-toc{border-left:1px solid #00000014;margin:0;padding:0;list-style:none}.lp-doc-toc a{color:var(--color-text-muted);border-left:1px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .875rem;font-size:.8125rem;line-height:1.5;transition:color .15s,border-color .15s;display:block}.lp-doc-toc a:hover{color:var(--color-text)}.lp-doc-toc li[aria-current=true] a{border-left-color:var(--color-primary);color:var(--color-text);font-weight:500}@media (min-width:900px){.lp-doc{grid-template-columns:220px minmax(0,720px);gap:3.5rem}.lp-doc-side{max-height:calc(100vh - 7rem);display:block;position:sticky;top:6rem;overflow-y:auto}}.lp-body.lp-doc-body h2{align-items:baseline;gap:.75rem;scroll-margin-top:6.5rem;font-size:1.125rem;display:flex}.lp-doc-no{letter-spacing:.02em;color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem;font-weight:500}.lp-doc-art{border-top:1px solid #0000000f;margin-top:2rem;padding-top:2rem}.lp-body .lp-doc-art>h2{margin-top:0}.lp-body .lp-doc-art>h2+*{margin-top:.625rem}.lp-body .lp-terms-clauses,.lp-body .lp-terms-items{padding-left:0;list-style:none}.lp-body .lp-terms-clauses>li,.lp-body .lp-terms-items>li{grid-template-columns:2rem 1fr;gap:.25rem;display:grid}.lp-body .lp-terms-clauses>li>span:first-child,.lp-body .lp-terms-items>li>span:first-child{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.lp-body .lp-terms-clauses>li+li{margin-top:.75rem}.lp-body .lp-terms-items{border-left:2px solid #0000000f;margin-top:.75rem;margin-left:.25rem;padding-left:.875rem}.lp-body .lp-terms-items>li{grid-template-columns:2.5rem 1fr}.lp-body .lp-terms-items>li+li{margin-top:.5rem}.lp-doc-contact{color:var(--color-text);border:1px solid #00000014;border-radius:10px;margin-top:.25rem;padding:.5rem .875rem;font-weight:600;display:inline-block}.lp-doc-rev{color:var(--color-text-muted);border:1px solid #00000014;border-radius:12px;margin-top:3rem;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.7}.lp-body .lp-doc-rev h2{letter-spacing:.06em;color:#a1a1aa;margin:0 0 .5rem;font-size:.75rem;font-weight:500;display:block}.lp-body .lp-doc-rev ol{margin:0;padding:0;list-style:none}.lp-body .lp-doc-rev li{grid-template-columns:8.5rem 1fr;gap:.5rem;display:grid}.lp-body .lp-doc-rev li+li{margin-top:.25rem}.lp-doc-rev time{color:var(--color-text);font-variant-numeric:tabular-nums}
