.article{color:rgb(var(--white) / .85);overflow-wrap:break-word;font-size:.95rem;line-height:1.6rem}.article>:first-child{margin-top:0}.article p{margin-bottom:1.25rem;font-weight:400}.article a{color:rgb(var(--orange-600));text-decoration:underline;-webkit-text-decoration-color:rgb(var(--orange-600) / .4);text-decoration-color:rgb(var(--orange-600) / .4);text-underline-offset:2px;font-weight:600}@media (hover:hover){.article a:hover{text-decoration-color:currentColor}}.article strong,.article b{color:#fff;font-weight:600}.article :is(h1,h2,h3,h4,h5,h6){color:#fff;margin:2rem 0 .75rem;font-weight:700;line-height:1.3}.article :is(h1,h2){font-size:1.35rem}.article h3{font-size:1.15rem}.article :is(h4,h5,h6){font-size:1rem}.article :is(ul,ol){margin:0 0 1.25rem;padding-left:1.4rem}.article ul{list-style:outside}.article ol{list-style:decimal}.article li{margin-bottom:.4rem}.article li::marker{color:rgb(var(--orange-600))}.article img{aspect-ratio:16/9;object-fit:cover;background:rgb(var(--surface-5));pointer-events:none;border-radius:.5rem;width:100%;height:auto;margin-bottom:1.25rem;display:block}.article iframe{aspect-ratio:16/9;background:rgb(var(--surface-5));border:0;border-radius:.5rem;width:100%;height:auto;margin-bottom:1.25rem;display:block}:is(.article p:has(>img:only-child),.article p:has(>iframe:only-child)){margin-bottom:0}.article blockquote{border-left:3px solid rgb(var(--orange-600));background:rgb(var(--surface-2));color:rgb(var(--white) / .7);border-radius:0 .5rem .5rem 0;margin:0 0 1.25rem;padding:.75rem 1rem}.article blockquote p{margin-bottom:.5rem}.article blockquote>:last-child{margin-bottom:0}.article table{border-collapse:collapse;max-width:100%;margin-bottom:1.25rem;font-size:.85rem;display:block;overflow-x:auto;width:100%!important;height:auto!important}.article :is(td,th){border:1px solid rgb(var(--stone-500) / .25);white-space:nowrap;padding:.5rem .75rem}.article tr:first-child td,.article th{background:rgb(var(--surface-5));color:#fff}.article hr{border-color:rgb(var(--stone-500) / .25);margin:2rem 0}@media (min-width:720px){.article{font-size:1.075rem;line-height:1.8rem}.article :is(h1,h2){font-size:1.5rem}.article h3{font-size:1.25rem}}
