.prose{color:var(--color-ink)}.prose h1{color:var(--color-ink);margin-bottom:1.5rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.prose h2{color:var(--color-ink);border-bottom:1px solid var(--color-line);margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.25}.prose h3{color:var(--color-ink);margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose p{color:var(--color-ink);margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.7}.prose ul,.prose ol{margin-bottom:1.5rem;padding-left:1.5rem}.prose li{margin-bottom:.5rem;line-height:1.6}.prose strong{color:var(--color-ink);font-weight:600}.prose a{color:var(--color-blue);text-underline-offset:3px;text-decoration:underline}.prose a:hover{color:var(--color-blue-hover)}.prose hr{border:none;border-top:1px solid var(--color-line);margin:2.5rem 0}
