.item-prose{max-width:68ch;overflow-wrap:anywhere;color:var(--color-ink);font-size:1.0625rem;line-height:1.75}.item-prose>*{margin-block:0}.item-prose>*+*{margin-top:1rem}.item-prose h3,.item-prose h4{color:var(--color-ink);font-family:var(--font-display);font-weight:700;line-height:1.3}.item-prose h3{font-size:1.375rem}.item-prose h4{font-size:1.1875rem}.item-prose>*+:is(h3,h4){margin-top:1.75rem}.item-prose>:is(h3,h4)+*{margin-top:.5rem}.item-prose ul,.item-prose ol{padding-left:1.5rem}.item-prose li+li{margin-top:.375rem}.item-prose ul{list-style:none}.item-prose ul>li{position:relative}.item-prose ul>li:before{position:absolute;top:.72em;left:-1.125rem;width:.375rem;height:.375rem;border-radius:50%;background:var(--color-leaf-bright);content:""}.item-prose ol{list-style:decimal}.item-prose ol>li::marker{color:var(--color-leaf-dark);font-weight:700}.item-prose strong{font-weight:700}.item-prose a{color:var(--color-leaf-dark);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;transition:color .2s ease}.item-prose a:hover{color:var(--color-ink)}.item-prose figure{width:fit-content;max-width:min(100%,32rem)}.item-prose img{display:block;max-width:100%;height:auto;border-radius:1rem}.item-prose figcaption{margin-top:.5rem;color:var(--color-muted);font-family:var(--font-accent);font-size:.9375rem;font-style:italic;line-height:1.4}
