.blog-prose{color:var(--color-ink);font-size:17px;line-height:1.8}@media (min-width:768px){.blog-prose{font-size:18px}}.blog-prose>*+*{margin-top:1.3em}.blog-prose>:first-child{margin-top:0}.blog-prose h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin-top:2.4em;padding-top:1.6em;font-size:1.5em;font-weight:700;line-height:1.25;position:relative}.blog-prose h2:before{content:"";top:0;background:var(--color-brand);border-radius:999px;width:2.5em;height:3px;position:absolute;inset-inline-start:0}.blog-prose h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin-top:2em;font-size:1.25em;font-weight:700;line-height:1.3}.blog-prose p{color:var(--color-ink-soft)}.blog-prose strong{color:var(--color-ink);font-weight:600}.blog-prose a{color:var(--color-brand);text-underline-offset:2px;text-decoration:underline}.blog-prose a:hover{color:var(--color-brand-700)}.blog-prose ul,.blog-prose ol{color:var(--color-ink-soft);padding-inline-start:1.25em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li,.blog-prose li>ul,.blog-prose li>ol{margin-top:.5em}.blog-prose blockquote{border-inline-start:3px solid var(--color-brand);color:var(--color-ink-soft);margin-top:1.5em;padding-inline-start:1.25em;font-style:italic}html[lang=ar] .blog-prose blockquote{font-style:normal}html[lang=ar] .blog-prose pre,html[lang=ar] .blog-prose pre code{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.blog-prose img{border:1px solid var(--color-line);border-radius:1rem}.blog-prose hr{border:none;border-top:1px solid var(--color-line);margin-top:2.5em}.blog-prose pre{border:1px solid var(--color-line);background:var(--color-paper);white-space:pre;color:var(--color-ink);border-radius:1rem;margin-top:1.5em;padding:1.25rem 1.5rem;font-size:.8125em;line-height:1.65;overflow-x:auto}@media print{body:has([data-print-forms]){background:#fff}[data-print-forms]{max-width:none;padding:0}[data-print-forms]>:not([data-print-body]){display:none!important}[data-print-forms] .blog-prose{margin-top:0}[data-print-forms] .blog-prose>:not(pre){display:none!important}[data-print-forms] .blog-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#000;break-after:page;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:10pt;line-height:1.45}[data-print-forms] .blog-prose pre:last-of-type{break-after:auto}}
