.lh[data-astro-cid-vne5sdgf]{position:relative;background:var(--color-page);border-bottom:1px solid var(--color-line-soft);overflow:hidden}.lh[data-astro-cid-vne5sdgf]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom,transparent 0%,rgb(245 241 255 / .35) 100%);pointer-events:none}.lh-inner[data-astro-cid-vne5sdgf]{position:relative;max-width:var(--container-wide);margin:0 auto;padding:1.25rem 1.25rem 2.25rem}@media(min-width:768px){.lh-inner[data-astro-cid-vne5sdgf]{padding:2.25rem 1.5rem 3rem}}@media(min-width:1024px){.lh-inner[data-astro-cid-vne5sdgf]{padding:2.75rem 2rem 3.5rem}}.lh-row[data-astro-cid-vne5sdgf]{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}@media(min-width:1024px){.lh-row[data-astro-cid-vne5sdgf]{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}.lh-text[data-astro-cid-vne5sdgf]{min-width:0;max-width:44rem}.lh-eyebrow[data-astro-cid-vne5sdgf]{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--color-electric);margin:0 0 .9rem}@media(min-width:768px){.lh-eyebrow[data-astro-cid-vne5sdgf]{margin-bottom:1.25rem}}.lh-mark[data-astro-cid-vne5sdgf]{display:inline-block;width:24px;height:2px;border-radius:2px;background:currentColor;opacity:.7}.lh-title[data-astro-cid-vne5sdgf]{font-family:var(--font-display);font-size:var(--text-display-lg);line-height:1.05;letter-spacing:var(--text-display-lg--letter-spacing);font-weight:600;color:var(--color-strong);margin:0 0 1rem;max-width:22ch;text-wrap:balance}.lh-title-hub[data-astro-cid-vne5sdgf]{font-size:var(--text-display-xl);line-height:1;letter-spacing:var(--text-display-xl--letter-spacing)}.lh-meta[data-astro-cid-vne5sdgf]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .45rem;margin:0 0 1.25rem;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--color-mute)}.lh-author[data-astro-cid-vne5sdgf]{color:var(--color-strong);font-weight:500;text-decoration:none;background-image:linear-gradient(transparent 92%,var(--color-signal) 0);background-repeat:no-repeat;background-size:100% 100%;transition:color var(--motion-fast)}.lh-author[data-astro-cid-vne5sdgf]:hover{color:var(--color-signal-hover)}.lh-dot[data-astro-cid-vne5sdgf]{color:var(--color-faint)}.lh-extra[data-astro-cid-vne5sdgf]{display:none}@media(min-width:640px){.lh-extra[data-astro-cid-vne5sdgf]{display:inline}}.lh-lead[data-astro-cid-vne5sdgf]{font-family:var(--font-sans);font-size:1.0625rem;line-height:1.6;font-weight:400;color:var(--color-body);margin:0 0 1.25rem;max-width:40rem;padding-left:1rem;border-left:2px solid var(--color-signal);text-wrap:pretty}@media(min-width:768px){.lh-lead[data-astro-cid-vne5sdgf]{font-size:1.1875rem;line-height:1.55;padding-left:1.1rem}}.lh-lead[data-astro-cid-vne5sdgf] strong{font-weight:600;color:var(--color-strong)}.lh-lead[data-astro-cid-vne5sdgf] code,.lh-body[data-astro-cid-vne5sdgf] code{font-family:var(--font-mono);font-size:.9em;background:var(--color-soft);padding:.05rem .35rem;border-radius:4px;border:1px solid var(--color-line-soft);overflow-wrap:anywhere}.lh-lead[data-astro-cid-vne5sdgf] a:not(.inline-cite){color:var(--color-strong);background-image:linear-gradient(transparent 92%,var(--color-signal) 0);background-repeat:no-repeat;background-size:100% 100%}.lh-body[data-astro-cid-vne5sdgf]{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-body);margin:0 0 1.25rem;max-width:40rem;text-wrap:pretty}.lh-body[data-astro-cid-vne5sdgf] a:not(.inline-cite),.lh-related[data-astro-cid-vne5sdgf] a{color:var(--color-strong);background-image:linear-gradient(transparent 92%,var(--color-signal) 0);background-repeat:no-repeat;background-size:100% 100%;transition:color var(--motion-fast)}.lh-body[data-astro-cid-vne5sdgf] a:not(.inline-cite):hover,.lh-related[data-astro-cid-vne5sdgf] a:hover{color:var(--color-signal-hover)}.lh-steps[data-astro-cid-vne5sdgf]{max-width:40rem;margin:0 0 1.25rem;padding:1rem 1.1rem 1.05rem;background:var(--color-paper, #fff);border:1px solid var(--color-line-soft);border-radius:var(--radius-md)}.lh-steps-title[data-astro-cid-vne5sdgf]{margin:0 0 .55rem;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--color-mute)}.lh-lead[data-astro-cid-vne5sdgf] .lh-nb{white-space:nowrap}.lh-steps-list[data-astro-cid-vne5sdgf]{margin:0;padding-left:1.35rem;list-style:decimal;font-family:var(--font-sans);font-size:15px;line-height:1.5;color:var(--color-strong)}.lh-steps-list[data-astro-cid-vne5sdgf] li[data-astro-cid-vne5sdgf]{margin:0 0 .2rem;padding-left:.15rem}.lh-steps-list[data-astro-cid-vne5sdgf] li[data-astro-cid-vne5sdgf]::marker{color:var(--color-faint);font-variant-numeric:tabular-nums}.lh-jump[data-astro-cid-vne5sdgf]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.6rem;min-height:24px;font-family:var(--font-sans);font-size:14.5px;font-weight:600;color:var(--color-electric);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:3px}.lh-jump[data-astro-cid-vne5sdgf]:hover{text-decoration-color:currentColor}.lh-offer[data-astro-cid-vne5sdgf]{max-width:40rem;margin:0 0 1rem;font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:var(--color-mute)}.lh-offer-link[data-astro-cid-vne5sdgf]{color:var(--color-strong);font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--color-signal);text-decoration-thickness:2px;text-underline-offset:3px;transition:color var(--motion-fast)}.lh-offer-link[data-astro-cid-vne5sdgf]:hover{color:var(--color-signal-hover)}.lh-related[data-astro-cid-vne5sdgf]{max-width:40rem;margin:0;font-family:var(--font-sans);font-size:14.5px;line-height:1.55;color:var(--color-body)}.lh-related-label[data-astro-cid-vne5sdgf]{color:var(--color-mute)}.lh-text[data-astro-cid-vne5sdgf]>[data-astro-cid-vne5sdgf]:last-child{margin-bottom:0}.lh-cover[data-astro-cid-vne5sdgf]{display:none;flex-shrink:0}@media(min-width:1024px){.lh-cover[data-astro-cid-vne5sdgf]{display:block;transform:translateY(.5rem)}}
