.news-prose{color:#343434;overflow-wrap:break-word;font-size:1.125rem;line-height:1.9}.news-prose>*+*{margin-top:1.5rem}.news-prose h2,.news-prose h3{color:var(--color-ink);letter-spacing:-.025em;scroll-margin-top:7rem;font-weight:700;line-height:1.25}.news-prose h2{margin-top:2.8rem;font-size:1.85rem}.news-prose h3{margin-top:2rem;font-size:1.4rem}.news-prose>:first-child{margin-top:0}.news-prose strong{color:var(--color-ink);font-weight:700}.news-prose a{color:var(--color-ink);text-underline-offset:4px;-webkit-text-decoration:underline #bba9da;text-decoration:underline #bba9da}.news-prose a:hover{color:var(--color-brand-violet)}.news-prose ul{padding-left:1.4rem;list-style:outside}.news-prose ol{padding-left:1.4rem;list-style:decimal}.news-prose li+li{margin-top:.65rem}.news-prose li::marker{color:var(--color-brand-violet)}.news-prose blockquote{border-left:3px solid var(--color-brand-violet);color:var(--color-ink);padding:.5rem 0 .5rem 1.5rem;font-size:1.3rem}.news-prose code{background:var(--color-mist);border-radius:.3rem;padding:.15rem .3rem;font-size:.9em}@media (max-width:640px){.news-prose{font-size:1.05rem;line-height:1.85}.news-prose h2{font-size:1.55rem}}
