.prose-teduq{color:var(--color-moss-400);font-size:1rem;line-height:1.75}.prose-teduq>*+*{margin-top:1.25rem}.prose-teduq h2{letter-spacing:-.01em;color:var(--color-mint-50);margin-top:2.5rem;font-size:1.5rem;font-weight:700}.prose-teduq h3{color:var(--color-mint-50);margin-top:2rem;font-size:1.2rem;font-weight:700}.prose-teduq a{color:var(--color-brand-400);text-underline-offset:3px;text-decoration:underline}.prose-teduq a:hover{color:var(--color-brand-300)}html.light .prose-teduq a{color:var(--color-brand-700)}html.light .prose-teduq a:hover{color:var(--color-brand-600)}.prose-teduq strong{color:color-mix(in srgb, var(--color-mint-50) 90%, transparent);font-weight:600}.prose-teduq img{object-fit:cover;border-radius:1rem;width:100%;max-height:27rem;box-shadow:0 0 0 1px #ffffff1a}.prose-teduq ul{padding-left:0;list-style:none}.prose-teduq ul li{padding-left:1.5rem;position:relative}.prose-teduq ul li+li{margin-top:.5rem}.prose-teduq ul li:before{content:"";background:linear-gradient(100deg, var(--color-brand-400), var(--color-brand-600));border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.65em;left:0}.prose-teduq ol{padding-left:1.25rem}.prose-teduq ol li+li{margin-top:.5rem}.prose-teduq blockquote{border-left:2px solid var(--color-brand-400);color:color-mix(in srgb, var(--color-mint-50) 90%, transparent);margin-top:2rem;padding:.25rem 0 .25rem 1.25rem;font-size:1.2rem;font-style:italic;font-weight:500}
