.article-prose{color:#33383a;font-size:1.075rem;line-height:1.8;overflow-wrap:break-word}.article-prose>:first-child{margin-top:0}.article-prose>:last-child{margin-bottom:0}.article-prose p{margin:1.25em 0}.article-prose h1,.article-prose h2,.article-prose h3,.article-prose h4{color:var(--color-ink,#1a1a1a);font-weight:700;line-height:1.25;letter-spacing:-.01em;scroll-margin-top:6rem}.article-prose:lang(ar) :is(h1,h2,h3,h4){letter-spacing:normal}.article-prose h2{font-size:1.6rem;margin:2em 0 .7em}.article-prose h3{font-size:1.3rem;margin:1.7em 0 .6em}.article-prose h4{font-size:1.1rem;margin:1.5em 0 .5em}.article-prose a{color:var(--color-brand,#8cc615);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .15s ease}.article-prose a:hover{opacity:.75}.article-prose strong{color:var(--color-ink,#1a1a1a);font-weight:700}.article-prose ol,.article-prose ul{margin:1.25em 0;padding-inline-start:1.4em}.article-prose ul{list-style:disc}.article-prose ol{list-style:decimal}.article-prose li{margin:.5em 0;padding-inline-start:.25em}.article-prose li::marker{color:var(--color-brand,#8cc615)}.article-prose blockquote{margin:1.75em 0;padding-block:.25em;padding-inline:1.25em 0;border-inline-start:3px solid var(--color-brand,#8cc615);color:var(--color-title,#545454);font-size:1.15rem;font-style:italic}.article-prose blockquote p{margin:.5em 0}.article-prose img,.article-prose video{display:block;max-width:100%;height:auto;margin:1.75em auto;border-radius:.9rem}.article-prose figure{margin:1.75em 0}.article-prose figure img{margin:0 auto}.article-prose figcaption{margin-top:.6em;color:var(--color-title,#545454);font-size:.85rem;text-align:center}.article-prose hr{margin:2.5em 0;border:0;border-top:1px solid rgba(0,0,0,.1)}.article-prose code{background:rgba(0,0,0,.05);padding:.15em .4em;border-radius:.35rem;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.article-prose pre{margin:1.5em 0;padding:1.1em 1.25em;background:#003228;color:#f4f7ec;border-radius:.9rem;overflow-x:auto;font-size:.9rem;line-height:1.6}.article-prose pre code{background:transparent;padding:0;color:inherit}.article-prose table{width:100%;margin:1.75em 0;border-collapse:collapse;font-size:.95rem;display:block;overflow-x:auto}.article-prose td,.article-prose th{padding:.65em .9em;border:1px solid rgba(0,0,0,.1);text-align:start}.article-prose th{background:rgba(0,0,0,.03);color:var(--color-ink,#1a1a1a);font-weight:600}