.lx-hero .crumbs{justify-content:center;margin-bottom:var(--s)}.lx-hero h1{max-width:16em}@media(min-width:768px){.lx-line{display:block}}.lx-hero .d-lede{max-width:40rem}.lx-visual,.lx-hub{margin-top:clamp(56px,calc(20px + 4.4vw),96px)}.section-head>p.lx-kicker,.split-copy>p.lx-kicker{margin-bottom:-8px;font:500 15px/1.4 var(--sans);color:var(--ink-3)}.lx-more{margin-top:var(--s);max-width:var(--read);font-size:var(--t-copy);line-height:1.6;color:var(--ink-2)}.lx-fine{margin-top:12px;max-width:var(--read)}.lx-shot{margin-top:var(--u)}.lx-feats,.lx-chips{margin-top:var(--s)}.lx-steps{display:grid;gap:32px;margin:0;padding:0;list-style:none;counter-reset:lx}.lx-steps li{position:relative;padding-left:40px;counter-increment:lx}.lx-steps li:before{content:counter(lx);position:absolute;left:0;top:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e7e3fc;box-shadow:inset 0 0 0 1px #2c00ff1a;font:700 12px/1 var(--display);color:var(--brand)}.lx-steps h3{font:600 19px/24px var(--display);letter-spacing:-.01em}.lx-steps p{margin-top:6px;max-width:26rem;font-size:15.5px;line-height:1.55;color:var(--ink-2)}@media(min-width:1024px){.lx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s)}.lx-steps.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lx-steps li{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:6px;align-content:start}.lx-steps p{margin-top:0}}.lx-cmp{margin:0;border-radius:var(--r-panel)}.lx-cmp th[scope=row]{width:25%;font-weight:600;color:var(--ink)}.lx-cmp td{color:var(--ink-2)}.lx-cmp .is-us{background:#f4f1ff;color:var(--ink);font-weight:500}.lx-cmp thead .is-us{background:var(--brand);color:#fff}@media(max-width:767.98px){.lx-cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lx-cmp :is(table,tbody,tr,th,td){display:block}.lx-cmp tr{padding:16px;border-bottom:1px solid var(--line)}.lx-cmp tr:last-child{border-bottom:0}.lx-cmp :is(th,td){padding:0;border:0}.lx-cmp th[scope=row]{width:auto;font-size:16px}.lx-cmp td{margin-top:10px}.lx-cmp td:before{content:attr(data-label);display:block;font:600 13px/1.5 var(--sans);color:var(--ink-3)}}.lx-sources{margin:var(--s) 0 0;padding-left:1.5em;max-width:var(--read);font-size:14px;line-height:1.55;color:var(--ink-3)}.lx-sources li+li{margin-top:4px}.lx-sources li::marker{font-variant-numeric:tabular-nums}.lx-sources li:target{color:var(--ink)}.lx-sources a{color:var(--ink-2);overflow-wrap:anywhere}.lx-sources-head{font:600 17px/1.4 var(--sans);letter-spacing:0}.lx-src{margin-left:1px;font-size:.72em;font-weight:600;line-height:0;vertical-align:super;color:var(--ink-3);text-decoration:none}a.lx-src{padding:0 1px}@media(hover:hover){a.lx-src:hover{color:var(--ink)}}.lx-plans .plan>.btn{margin-top:var(--s)}@media(min-width:1024px){.lx-plans.is-two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}.lx-plans .plan{grid-row:span 5}.lx-plans .plan>.plan-apps{grid-row:1}.lx-plans .plan>h3{grid-row:2}.lx-plans .plan>.plan-line{grid-row:3}.lx-plans .plan>.price{grid-row:4}.lx-plans .plan>.btn{grid-row:5}}.lx-paper{padding:0 var(--s);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.lx-paper details:last-child{border-bottom:0}@media(max-width:767.98px){.lx-paper{padding:0 16px}}.lx-close p{margin-top:12px;max-width:var(--measure);font-size:var(--t-lede);line-height:1.55;color:var(--ink-2)}.lx-cross,.lx-ways{flex-basis:100%;font-size:15px;line-height:1.5;color:var(--ink-2)}.lx-ways{display:flex;flex-wrap:wrap;gap:8px 20px}.lx-ways a{white-space:nowrap}.longform-head .crumbs{margin-bottom:8px}.prose thead th{white-space:normal}.prose tbody th{white-space:nowrap}.prose caption{caption-side:bottom;padding:10px 16px;border-top:1px solid var(--line);text-align:left;font-size:13px;line-height:1.5;color:var(--ink-3)}.prose .lx-sources{margin-top:0}.prose .accordion{margin-bottom:1.1em}.lx-related{display:grid;gap:8px;margin:0 0 1.1em}.lx-related a{display:grid;gap:2px;align-content:start;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:14px;font-size:15px;line-height:1.45;color:var(--ink-2);text-decoration:none;transition:border-color .16s ease}.lx-related b{color:var(--ink)}@media(hover:hover){.lx-related a:hover{border-color:var(--line-hover)}}@media(min-width:768px){.lx-related{grid-template-columns:repeat(2,minmax(0,1fr))}}.lx-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:var(--s)}.lx-jump a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font:500 15px/1.2 var(--sans);text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease}@media(hover:hover){.lx-jump a:hover{background:#ffffff8c;color:var(--ink)}}.lx-hub{display:grid;gap:var(--u)}.lx-group{display:grid;gap:16px}.lx-group h2{font:500 clamp(24px,calc(20px + .6vw),30px)/1.2 var(--display);letter-spacing:-.02em}.lx-group-head p{margin-top:8px;max-width:24rem;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.lx-list{margin:0;padding:0 var(--s);list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.lx-list li+li{border-top:1px solid var(--line)}.lx-list a{position:relative;display:block;padding:20px 52px 20px 0;text-decoration:none}.lx-list h3{font:600 19px/24px var(--display);letter-spacing:-.01em}.lx-list p{margin-top:4px;max-width:40rem;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.lx-go:before,.lx-go:after{content:"";position:absolute;right:0;top:50%;width:32px;height:32px;margin-top:-16px;border-radius:50%}.lx-go:after{box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--m-base) ease,box-shadow var(--m-base) ease}.lx-go:before{z-index:1;background:var(--ink);transition:translate var(--m-fast) var(--ease);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 16h10M17 12l4 4-4 4'/%3E%3C/svg%3E") center / 32px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 16h10M17 12l4 4-4 4'/%3E%3C/svg%3E") center / 32px 32px no-repeat}@media(hover:hover){.lx-list a:hover .lx-go:after{background:var(--page);box-shadow:inset 0 0 0 1px var(--line-hover)}.lx-list a:hover .lx-go:before{translate:2px 0}}@media(max-width:767.98px){.lx-list{padding:0 16px}}@media(min-width:1024px){.lx-group{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(32px,6vw,96px);align-items:start}}.lx-doors{display:grid;gap:var(--s)}.lx-door{display:grid;align-content:start;gap:12px;padding:32px;border-radius:16px;background:#e7e3fc;box-shadow:inset 0 0 0 1px #2c00ff1a;font:400 16px/1.5 var(--sans);color:var(--ink-2);text-decoration:none;transition:translate var(--m-fast) var(--ease),box-shadow var(--m-fast) ease}@media(hover:hover){.lx-door:hover{translate:0 -4px;box-shadow:inset 0 0 0 1px #2c00ff29,0 26px 40px -22px #14142b4d}}.lx-door:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.lx-door-for{display:flex;align-items:center;gap:10px;margin-bottom:6px;font:500 15px/1.4 var(--sans);color:var(--ink-2)}.lx-door-for img{width:32px;height:32px}.lx-door h2{font:500 30px/1.15 var(--display);letter-spacing:-.02em}.lx-door p{max-width:30em}.lx-door-go{display:inline-flex;align-items:center;margin-top:8px;font:600 15.5px/1.2 var(--sans);color:var(--ink)}.lx-door-go:after{content:"";width:15px;height:15px;margin-left:8px;background:currentColor;transition:translate var(--m-fast) var(--ease);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center / contain no-repeat}@media(hover:hover){.lx-door:hover .lx-door-go:after{translate:3px 0}}@media(min-width:768px){.lx-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.lx-door{padding:24px}.lx-door h2{font-size:26px}}.lx-callout{margin:0;padding:var(--s)}.lx-callout h2{font:600 19px/24px var(--display);letter-spacing:-.01em}.lx-callout p{margin-top:6px;max-width:var(--read)}
