.lp{--ink-900:#111318;--ink-600:#2b3038;--ink-500:#454a54;--ink-400:#5f6470;--paper-0:#fff;--paper-1:#f4f6fb;--paper-2:#e9edf6;--line:#e3e6ef;--line-strong:#cdd2e0;--brand-700:#d63f1f;--brand-600:#ff5a3c;--brand-500:#ff7a5c;--brand-wash:#fff1ec;--brand-wash-2:#ffd9cf;--accent:#ff5a3c;--navy:#101a33;--navy-2:#1c2a4d;--black:#0b1226;background:var(--paper-0);color:var(--ink-900);font-feature-settings:"palt" 1}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;font-weight:700}.lp .btn-primary,.lp .btn-secondary,.lp .btn-white{border-radius:9999px;justify-content:center;align-items:center;padding:.85rem 2rem;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.lp .btn-primary{background:var(--brand-600);color:#fff}.lp .btn-primary:hover{background:var(--brand-700)}.lp .btn-secondary{border:1.5px solid var(--navy);color:var(--navy);background:0 0}.lp .btn-secondary:hover{background:var(--paper-2)}.lp .btn-white{color:var(--ink-900);background:#fff}.lp .btn-white:hover{background:var(--brand-wash)}.lp .grid-paper{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:28px 28px}.lp .legal h2{margin-top:2.25rem;font-size:1.05rem}.lp .legal p,.lp .legal li{color:var(--ink-600);margin-top:.75rem;font-size:.92rem;line-height:1.95}.lp .legal ul{padding-left:1.25rem;list-style:outside}.lp .blog-body{color:var(--ink-600);overflow-wrap:anywhere;font-size:.98rem;line-height:2}.lp .blog-body>*+*{margin-top:1.1rem}.lp .blog-body h2{border-bottom:1px solid var(--line);color:var(--ink-900);margin-top:3rem;padding-bottom:.5rem;scroll-margin-top:5rem;font-size:1.35rem;line-height:1.55}.lp .blog-body h3{color:var(--ink-900);margin-top:2rem;scroll-margin-top:5rem;font-size:1.08rem;line-height:1.6}.lp .blog-body a{color:var(--brand-700);text-underline-offset:3px;text-decoration:underline}.lp .blog-body strong{color:var(--ink-900)}.lp .blog-body ul,.lp .blog-body ol{padding-left:1.4rem}.lp .blog-body ul{list-style:outside}.lp .blog-body ol{list-style:decimal}.lp .blog-body li+li{margin-top:.35rem}.lp .blog-body blockquote{border-left:3px solid var(--line-strong);color:var(--ink-500);padding-left:1rem}.lp .blog-body :not(pre)>code{background:var(--paper-2);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.lp .blog-body .blog-code{background:var(--navy);border-radius:12px}.lp .blog-body .blog-code pre{color:#e6ebf5;padding:1.1rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.75;overflow-x:auto}.lp .blog-body .blog-code-lang{color:#fff9;border-bottom:1px solid #ffffff1f;padding:.45rem 1.25rem;font-size:.72rem;display:block}.lp .blog-body .blog-table{overflow-x:auto}.lp .blog-body table{border-collapse:collapse;width:100%;min-width:480px;font-size:.88rem;line-height:1.75}.lp .blog-body th,.lp .blog-body td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.55rem .75rem}.lp .blog-body thead th{background:var(--paper-1);color:var(--ink-900)}.lp .blog-body th,.lp .blog-body td.nw{white-space:nowrap}
