.pt3-prose{color:var(--ink);max-width:68ch;font-size:clamp(1.0625rem,.4vw + 1rem,1.1875rem);line-height:1.75}.pt3-prose>*+*{margin-top:1.25em}.pt3-prose>p:first-child{color:var(--ink);font-size:1.15em;line-height:1.6}.pt3-prose p{color:var(--ink-2);text-wrap:pretty}.pt3-prose>p:first-child{color:var(--ink)}.pt3-prose h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--ink);text-wrap:balance;margin-top:2.6em;scroll-margin-top:6rem;font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.1}.pt3-prose h3{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin-top:2em;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2}.pt3-prose h2+*,.pt3-prose h3+*{margin-top:.75em}.pt3-prose strong{color:var(--ink);font-weight:700}.pt3-prose a{color:var(--accent);text-underline-offset:4px;padding-block:.15em;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.pt3-prose a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.pt3-prose ul,.pt3-prose ol{color:var(--ink-2);padding-left:0;list-style:none}.pt3-prose li{padding-left:1.7em;position:relative}.pt3-prose li+li{margin-top:.6em}.pt3-prose ul>li:before{content:"";background-image:var(--brand-grad);border-radius:9999px;width:.5em;height:.5em;position:absolute;top:.7em;left:.2em}.pt3-prose ol{counter-reset:pt3-li}.pt3-prose ol>li{counter-increment:pt3-li}.pt3-prose ol>li:before{content:counter(pt3-li);width:1.35em;height:1.35em;color:var(--accent-ink);background-image:var(--brand-grad);border-radius:9999px;place-items:center;font-size:.8em;font-weight:800;display:grid;position:absolute;top:.15em;left:0}.pt3-prose blockquote{border-left:3px solid var(--brand-2);color:var(--ink);padding-left:1.25em;font-size:1.1em;font-weight:500}.pt3-prose hr{background:var(--line);border:0;height:1px;margin-block:2.5em}
