.blog-prose{color:var(--ink-2);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75}.blog-prose>*+*{margin-top:1.25em}.blog-prose h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin-top:2.4em;scroll-margin-top:6rem;font-size:1.6rem;font-weight:800;line-height:1.25}.blog-prose h3{color:var(--ink);margin-top:2em;scroll-margin-top:6rem;font-size:1.2rem;font-weight:700;line-height:1.35}.blog-prose h2+*,.blog-prose h3+*{margin-top:.75em}.blog-prose p{text-wrap:pretty}.blog-prose strong{color:var(--ink);font-weight:700}.blog-prose a{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 40%, transparent);text-underline-offset:.2em;font-weight:500}.blog-prose a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.blog-prose code{background:var(--bg-sunken);border-radius:.375rem;padding:.1em .35em;font-size:.9em}.blog-prose ul,.blog-prose ol{padding-inline-start:1.4em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.5em}.blog-prose li::marker{color:var(--muted)}.blog-prose blockquote{border-inline-start:3px solid var(--brand);color:var(--ink);padding-inline-start:1.1em;font-style:normal}.blog-prose hr{border:0;border-top:1px solid var(--line);margin-block:2.5em}.blog-prose span[lang=ar],.blog-prose span[lang=fa],.blog-prose span[lang=ur]{font-size:1.12em}.blog-prose sup.cite{white-space:nowrap;margin-inline-start:.1em;font-size:.72em;font-weight:600;line-height:0}.blog-prose sup.cite a{color:var(--muted);font-weight:600;text-decoration:none}.blog-prose sup.cite a:hover{color:var(--brand)}.blog-prose .ev{white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:.15em .65em;font-size:.8rem;font-weight:600;line-height:1.5;display:inline-flex}.blog-prose .ev:before{content:"";opacity:.35;background:radial-gradient(circle,currentColor 0 .2em,#0000 .21em) 0/.7em .5em repeat-x;width:2.1em;height:.5em}.blog-prose .ev--strong{background:var(--success-soft);color:var(--success)}.blog-prose .ev--strong:before{opacity:1}.blog-prose .ev--moderate{background:var(--brand-soft);color:var(--brand-strong)}.blog-prose .ev--moderate:before{opacity:1;width:1.4em}.blog-prose .ev--limited{background:var(--accent-soft);color:var(--accent)}.blog-prose .ev--limited:before{opacity:1;width:.7em}.blog-prose .ev--none{background:var(--bg-sunken);color:var(--muted)}.blog-prose .box{border:1px solid var(--line);background:var(--bg-elev);border-radius:1.5rem;padding:1.25rem 1.4rem;font-size:1rem;line-height:1.7}.blog-prose .box>*+*{margin-top:.75em}.blog-prose .box__title{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700}.blog-prose .box--takeaways{border-color:color-mix(in oklab, var(--brand) 25%, var(--line));background:color-mix(in oklab, var(--brand-soft) 55%, var(--bg-elev))}.blog-prose .box--takeaways .box__title{color:var(--brand-strong)}.blog-prose .box--tip{border-color:color-mix(in oklab, var(--success) 25%, var(--line));background:color-mix(in oklab, var(--success-soft) 45%, var(--bg-elev))}.blog-prose .box--tip .box__title{color:var(--success)}.blog-prose .box--limits{border-color:color-mix(in oklab, var(--accent) 25%, var(--line));background:color-mix(in oklab, var(--accent-soft) 45%, var(--bg-elev))}.blog-prose .box--limits .box__title{color:var(--accent)}.blog-prose .box--example{border-style:dashed}.blog-prose .tbl{border:1px solid var(--line);background:var(--bg-elev);border-radius:1.25rem;overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.55}.blog-prose th,.blog-prose td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:.7rem .9rem}.blog-prose thead th{background:var(--bg-sunken);color:var(--ink);letter-spacing:.03em;font-size:.8rem;font-weight:700}.blog-prose tbody th{color:var(--ink);font-weight:600}.blog-prose tbody tr:last-child>*{border-bottom:0}@media (max-width:639px){.blog-prose .tbl{background:0 0;border:0;overflow:visible}.blog-prose .tbl thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.blog-prose .tbl tr{border:1px solid var(--line);background:var(--bg-elev);border-radius:1.25rem;padding:.4rem 0;display:block}.blog-prose .tbl tr+tr{margin-top:.75rem}.blog-prose .tbl th,.blog-prose .tbl td{border:0;padding:.35rem 1rem;display:block}.blog-prose .tbl tbody th{font-size:1rem}.blog-prose .tbl td:before{content:attr(data-label);color:var(--muted);letter-spacing:.03em;font-size:.75rem;font-weight:600;display:block}}.blog-sources{padding-inline-start:1.5em;line-height:1.6;list-style:decimal}.blog-sources li{padding-inline-start:.25em;scroll-margin-top:6rem}.blog-sources li+li{margin-top:.9rem}.blog-sources li::marker{color:var(--muted);font-weight:600}.blog-sources li:target{background:var(--brand-soft);outline:6px solid var(--brand-soft);border-radius:.75rem}