.news-prose{color:#2b2b2b;letter-spacing:-.004em;font-size:1.125rem;line-height:1.75}.news-prose>:first-child{margin-top:0}.news-prose p{margin:1.3em 0}.news-prose h2{color:var(--color-ink);letter-spacing:-.022em;margin:2.4em 0 .7em;font-size:clamp(1.4rem,3vw,1.7rem);font-weight:600;line-height:1.2}.news-prose a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-portal-orange);text-decoration-color:var(--color-portal-orange);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .16s}.news-prose a:hover{color:var(--color-portal-orange)}.news-prose strong{color:var(--color-ink);font-weight:600}.news-prose ul,.news-prose ol{margin:1.3em 0;padding-left:1.3em}.news-prose ul{list-style:outside}.news-prose ol{list-style:decimal}.news-prose li{margin:.55em 0;padding-left:.3em}.news-prose li::marker{color:#9a9a96}.news-prose blockquote{letter-spacing:-.018em;color:var(--color-ink);margin:2.2em 0;font-size:1.45rem;font-weight:500;line-height:1.4}.news-prose hr{background:var(--color-line);border:none;height:1px;margin:2.8em 0}.news-prose .lead{color:var(--color-ink);font-size:1.28rem;line-height:1.6}.news-prose .takeaway{background:#f1efe8;border-radius:16px;margin:2.2em 0;padding:1.5rem 1.6rem}.news-prose .takeaway h2{margin-top:0;font-size:1.2rem}.news-prose .takeaway p:last-child,.news-prose .takeaway ul:last-child{margin-bottom:0}
