.prose[data-astro-cid-h3xj43oc]{max-width:44rem;color:var(--ink-2);overflow-wrap:break-word;font-size:1.05rem;line-height:1.75}.prose[data-astro-cid-h3xj43oc]>*+*{margin-top:1.1em}.prose[data-astro-cid-h3xj43oc]>*{margin-bottom:0}.prose[data-astro-cid-h3xj43oc] h2,.prose[data-astro-cid-h3xj43oc] h3,.prose[data-astro-cid-h3xj43oc] h4{color:var(--ink);letter-spacing:-.01em;margin-top:2em;font-weight:750;line-height:1.25}.prose[data-astro-cid-h3xj43oc] h1{color:var(--ink);letter-spacing:-.03em;text-wrap:balance;margin-top:2em;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:700;line-height:1.15}.prose[data-astro-cid-h3xj43oc] h1:first-child{margin-top:0}.prose[data-astro-cid-h3xj43oc] h2{scroll-margin-top:96px;font-size:1.6rem;position:relative}.prose[data-astro-cid-h3xj43oc] h2:before{content:"";background:var(--lime);width:.5em;height:.5em;box-shadow:0 0 0 4px var(--accent-soft);vertical-align:.14em;border-radius:3px;margin-right:.55em;display:inline-block}.prose[data-astro-cid-h3xj43oc] h3{scroll-margin-top:96px;font-size:1.3rem}.prose[data-astro-cid-h3xj43oc] a{color:var(--accent);text-decoration-color:var(--lime-2);text-underline-offset:4px;font-weight:550;text-decoration-thickness:2px;transition:background-color .2s,color .2s}.prose[data-astro-cid-h3xj43oc] a:hover{background:var(--accent-soft);color:var(--ink)}.prose[data-astro-cid-h3xj43oc] strong{color:var(--ink)}.prose[data-astro-cid-h3xj43oc] ul,.prose[data-astro-cid-h3xj43oc] ol{padding-left:1.4em}.prose[data-astro-cid-h3xj43oc] li+li{margin-top:.35em}.prose[data-astro-cid-h3xj43oc] li::marker{color:var(--accent)}.prose[data-astro-cid-h3xj43oc] blockquote{border-left:3px solid var(--lime-2);background:var(--accent-soft);color:var(--ink);border-radius:0 12px 12px 0;margin-inline:0;padding:.9em 1.1em}.prose[data-astro-cid-h3xj43oc] img{border:1px solid var(--line);border-radius:12px;height:auto}.prose[data-astro-cid-h3xj43oc] code{font-family:var(--mono);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--lime-2) 45%, transparent);color:var(--accent);border-radius:6px;padding:.12em .4em;font-size:.88em}.prose[data-astro-cid-h3xj43oc] pre{border:1px solid var(--ink);background:radial-gradient(circle at 1.15rem 1.15rem, var(--lime) 0 4px, transparent 4.5px), radial-gradient(circle at 1.85rem 1.15rem, #ffffff40 0 4px, transparent 4.5px), radial-gradient(circle at 2.55rem 1.15rem, #ffffff40 0 4px, transparent 4.5px), var(--ink);color:#e9ece3;background-repeat:no-repeat;border-radius:14px;padding:2.6rem 1.2rem 1.1rem;font-size:.88rem;line-height:1.6;position:relative;overflow-x:auto}.prose[data-astro-cid-h3xj43oc] pre code{color:inherit;background:0 0;border:0;padding:0}.prose[data-astro-cid-h3xj43oc] table{border-collapse:collapse;max-width:100%;font-size:.95rem;display:block;overflow-x:auto}.prose[data-astro-cid-h3xj43oc] th,.prose[data-astro-cid-h3xj43oc] td{border:1px solid var(--line-2);text-align:left;padding:.5em .75em}.prose[data-astro-cid-h3xj43oc] hr{border:0;border-top:1px solid var(--line-2)}
