.news-prose{color:color-mix(in oklab, var(--foreground) 86%, transparent);font-size:1.0625rem;line-height:1.75}.news-prose>*+*{margin-top:1.15em}.news-prose h2{font-family:var(--font-heading);color:var(--foreground);margin-top:2.2em;scroll-margin-top:90px;font-size:1.55rem;font-weight:700;line-height:1.25}.news-prose h3{font-family:var(--font-heading);color:var(--foreground);margin-top:1.8em;scroll-margin-top:90px;font-size:1.2rem;font-weight:600}.news-prose a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 70%, transparent);text-underline-offset:3px}.news-prose a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.news-prose strong{color:var(--foreground);font-weight:600}.news-prose ul,.news-prose ol{flex-direction:column;gap:.45em;padding-inline-start:1.4em;display:flex}.news-prose ul{list-style:outside}.news-prose ol{list-style:decimal}.news-prose li::marker{color:var(--primary)}.news-prose blockquote{border-inline-start:3px solid var(--primary);background:color-mix(in oklab, var(--primary) 8%, transparent);border-radius:0 10px 10px 0;padding:.9em 1.2em;font-size:.98rem}.news-prose blockquote p+p{margin-top:.7em}.news-table{overflow-x:auto}.news-table table{border-collapse:collapse;width:100%;font-size:.95rem}.news-table th,.news-table td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:.6em .8em}.news-table th{color:var(--foreground);font-weight:600}
