.news-richtext p{margin:0 0 1.1rem}.news-richtext h1,.news-richtext h2,.news-richtext h3,.news-richtext h4{margin:2rem 0 .9rem;line-height:1.25;color:var(--foreground);font-weight:600;font-family:var(--font-serif)}.news-richtext h2{font-size:1.55rem}.news-richtext h3{font-size:1.2rem}.news-richtext h4{font-size:1.05rem}.news-richtext ul,.news-richtext ol{margin:0 0 1rem 1.2rem;padding:0}.news-richtext li{margin-bottom:.4rem}.news-richtext a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.news-richtext blockquote{margin:1.4rem 0;border-left:3px solid color-mix(in oklab,var(--primary) 72%,transparent);border-radius:1rem;background:color-mix(in oklab,var(--muted) 76%,transparent);padding:1rem 1.1rem}.news-richtext .blog-media{margin:1.4rem 0;clear:both}.news-richtext .blog-media img{display:block;width:100%;height:auto;margin:0;border-radius:1.25rem}.news-richtext .blog-media--size-sm{width:min(34%,20rem)}.news-richtext .blog-media--size-md{width:min(50%,30rem)}.news-richtext .blog-media--size-lg{width:min(68%,42rem)}.news-richtext .blog-media--size-full{width:100%}.news-richtext .blog-media--wrap-left{float:left;margin:.3rem 1.1rem .9rem 0;clear:none}.news-richtext .blog-media--wrap-right{float:right;margin:.3rem 0 .9rem 1.1rem;clear:none}.news-richtext img{margin:1.4rem 0;max-width:100%;height:auto;border-radius:1.25rem}@media(max-width:760px){.news-richtext .blog-media{float:none!important;width:100%!important;margin:1.2rem 0!important;clear:both}}.news-richtext code{font-size:.9em;border-radius:.375rem;background:color-mix(in oklab,var(--muted) 90%,transparent);padding:.1rem .35rem}.news-richtext pre{margin:1.2rem 0;overflow-x:auto;border-radius:1rem;background:color-mix(in oklab,var(--muted) 94%,transparent);padding:1rem}.news-richtext pre code{background:transparent;padding:0}.news-richtext hr{margin:1.8rem 0;border:0;border-top:1px solid color-mix(in oklab,var(--border) 65%,transparent)}
