.lp .legal-doc h1{margin:0 0 4px;font:var(--t-display-sm);letter-spacing:var(--tk-display-sm);color:var(--ink);text-wrap:balance}.lp .legal-doc>sub{display:block;margin-bottom:28px;font:var(--t-body-md);letter-spacing:var(--tk-body-md);color:var(--ink-3);bottom:0}.lp .blog-post-content.prose em{font-style:italic}.lp .blog-post-content.prose ol{margin:1em 0 1.4em;padding-left:2.6em;list-style:none;counter-reset:clause}.lp .blog-post-content.prose ol>li{position:relative;margin-bottom:.6em;font:var(--t-body-lg);letter-spacing:var(--tk-body-lg);line-height:1.7;counter-increment:clause}@media (min-width:768px){.lp .blog-post-content.prose ol>li{font:var(--t-body-lg);letter-spacing:var(--tk-body-lg);line-height:1.7}}.lp .blog-post-content.prose ol>li::before{content:"(" counter(clause) ")";position:absolute;left:-2.6em;width:2.2em;text-align:left;color:var(--ink-2);font-variant-numeric:tabular-nums}.lp .blog-post-content.prose ol ul{margin:.6em 0 .2em}.lp .blog-post-content.prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:1.4em 0;font:var(--t-body-lg);letter-spacing:var(--tk-body-lg)}.lp .blog-post-content.prose th,.lp .blog-post-content.prose td{border:1px solid var(--line);padding:12px;text-align:left;vertical-align:top}.lp .blog-post-content.prose th{background:var(--card);font-weight:700;color:var(--ink)}