.share.svelte-1teoznn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid var(--color-navy-200);background:#fff;color:var(--color-navy-800);font-family:var(--font-display);font-size:12px;font-weight:800;transition:all .25s}.share.svelte-1teoznn:hover{border-color:var(--color-green-500);color:var(--color-green-600)}.share-dark.svelte-1teoznn{border-color:#fff3;background:#ffffff0f;color:#fff}.share-dark.svelte-1teoznn:hover{border-color:var(--color-green-400);color:var(--color-green-300)}.prose-lux>p:first-of-type{font-size:1.2rem;line-height:1.7;color:var(--color-navy-800)}.prose-lux>p:first-of-type:first-letter{font-family:var(--font-display);font-weight:800;font-size:3.4em;line-height:.85;float:left;margin:.08em .12em 0 0;color:var(--color-green-500)}.prose-lux h2{position:relative;font-family:var(--font-display);font-weight:800;font-size:clamp(1.45rem,2.2vw,1.8rem);letter-spacing:-.02em;line-height:1.2;margin:2.8rem 0 1rem;padding-top:1.4rem;color:var(--color-navy-900);scroll-margin-top:7rem}.prose-lux h2:before{content:"";position:absolute;top:0;left:0;width:2.5rem;height:3px;background:var(--color-green-500);border-radius:2px}.prose-lux h3{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.01em;margin:1.8rem 0 .6rem;color:var(--color-navy-900)}.prose-lux p,.prose-lux li{font-size:1.06rem;line-height:1.8;color:var(--color-navy-700)}.prose-lux p{margin:0 0 1.25rem}.prose-lux ul,.prose-lux ol{margin:0 0 1.4rem;padding-left:0;list-style:none}.prose-lux ul li,.prose-lux ol li{position:relative;padding-left:1.6rem;margin-bottom:.55rem}.prose-lux ul li:before{content:"";position:absolute;left:0;top:.72em;width:.5rem;height:.5rem;border-radius:9999px;background:var(--color-green-500)}.prose-lux ol{counter-reset:item}.prose-lux ol li:before{counter-increment:item;content:counter(item);position:absolute;left:0;top:.2em;font-family:var(--font-display);font-weight:800;font-size:.85rem;color:var(--color-green-600)}.prose-lux a{color:var(--color-green-600);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:color .2s}.prose-lux a:hover{color:var(--color-green-700)}.prose-lux strong{color:var(--color-navy-900);font-weight:700}.prose-lux blockquote{margin:2rem 0;padding:1.4rem 1.6rem;border-left:3px solid var(--color-green-500);background:var(--color-mist);border-radius:0 1rem 1rem 0;font-family:var(--font-display);font-weight:600;font-size:1.15rem;line-height:1.55;color:var(--color-navy-900)}.prose-lux blockquote p{margin:0;font:inherit;color:inherit}.prose-lux img{border-radius:1rem;margin:2rem 0}.prose-lux figure figcaption{font-size:.85rem;color:var(--color-navy-500);margin-top:-1.2rem;margin-bottom:2rem}.prose-lux table{width:100%;border-collapse:collapse;margin:1.8rem 0;font-size:.95rem;display:block;overflow-x:auto}.prose-lux th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-navy-500);padding:.7rem .9rem;background:var(--color-mist)}.prose-lux td{padding:.8rem .9rem;border-bottom:1px solid var(--color-navy-100);color:var(--color-navy-700)}.prose-lux code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--color-mist);color:var(--color-navy-900);padding:.15em .4em;border-radius:.35rem}.prose-lux pre{background:var(--color-navy-950);color:var(--color-green-200);padding:1.2rem 1.4rem;border-radius:1rem;overflow-x:auto;margin:1.8rem 0;font-size:.88rem;line-height:1.6}.prose-lux pre code{background:none;color:inherit;padding:0}.prose-lux hr{border:0;height:1px;background:var(--color-navy-100);margin:2.5rem 0}.prose-lux .not-prose p{font-size:inherit;line-height:inherit;margin:0}.prose-lux .not-prose a{text-decoration:none;font-weight:600}.prose-lux .not-prose ul,.prose-lux .not-prose ol{margin:0;padding:0;list-style:none}.prose-lux .not-prose li{padding-left:0;margin:0}.prose-lux .not-prose ul,.prose-lux .not-prose li{margin:0;padding-left:0}.prose-lux .not-prose li:before{content:none}.prose-lux .not-prose a:hover{color:var(--color-green-700)}
