.editorial{--ink-soft:color-mix(in srgb, var(--ink) 72%, var(--paper) 28%);--ink-faint:var(--ink-soft);padding-block:clamp(28px,5vw,64px)}.editorial .article-head{margin-block:36px 32px}.editorial .article-head__title{max-width:none;margin-block:12px 20px;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.6}.editorial .article-head__standfirst{max-width:850px;font-size:1.2rem;line-height:2}.editorial .article-head__meta{color:var(--ink-soft)}.editorial-reading{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.editorial-body{min-width:0;max-width:820px}.editorial .prose{overflow-wrap:anywhere;max-width:none;font-size:1.13rem;line-height:2.15}.editorial .prose p{margin-block:0 1.4em}.editorial .prose :is(h2,h3,h4){margin-block:2.1em .8em;scroll-margin-block-start:110px;line-height:1.8}.editorial .prose h2{font-size:1.55rem}.editorial .prose h3{font-size:1.25rem}.editorial .prose :is(pre,.table-scroll){max-width:100%;overflow-x:auto}.editorial .prose pre{white-space:pre;overflow-wrap:normal;line-height:1.8}.editorial .prose code{unicode-bidi:isolate}.editorial-toc{max-height:calc(100dvh - 140px);top:110px;overflow-y:auto}.editorial-toc a{color:var(--ink-soft);padding-block:4px;display:block}.editorial-toc-mobile{display:none}.editorial :is(a,summary):focus-visible{outline:2px solid var(--brand);outline-offset:5px}@media (max-width:1000px){.editorial-reading{grid-template-columns:minmax(0,1fr)}.editorial-body{width:100%;max-width:820px;margin-inline:auto}.editorial-toc{display:none}.editorial-toc-mobile{border-block:1px solid var(--line);padding-block:14px;display:block}.editorial-toc-mobile summary{cursor:pointer;font-weight:700}.editorial-toc-mobile ol{padding-inline-start:24px;list-style:persian}.editorial-toc-mobile a{padding-block:6px;display:block}}@media (max-width:600px){.editorial .article-head__title{font-size:2rem}.editorial .prose{font-size:1.05rem}.editorial .breadcrumb{flex-wrap:wrap}}.site-header .theme-toggle__option:not([aria-checked=true]){color:var(--ink)}.editorial-cover{margin-block:24px}.editorial-cover img{border-radius:var(--radius-sm);width:100%;height:auto}.editorial .prose ol{list-style-type:persian}.prose>ol{list-style:persian}.blog-byline{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px 20px;width:100%;font-size:.78rem;line-height:1.9;display:flex}.blog-byline__author{align-items:center;gap:9px;display:inline-flex}.blog-byline__avatar{background:var(--brand-wash);border:1px solid var(--line);width:34px;height:34px;color:var(--brand);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.blog-byline__name{color:var(--ink);font-weight:600;display:block}.blog-byline__role{font-size:.8rem;display:block}.blog-byline__details{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.blog-byline__details>:not(:first-child):before{content:"·";color:var(--ink-faint);margin-inline-end:12px}.article-head>.blog-byline{border-block:1px solid var(--line);margin-block-start:24px;padding-block:18px;font-size:.87rem}.blog-cover{aspect-ratio:16/10;background:var(--paper-sunken);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;padding:18px;display:grid;overflow:hidden}.blog-cover img{object-fit:contain;border:1px solid var(--line);border-radius:6px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:block;box-shadow:0 8px 24px #0000000d}.blog-cover--featured{aspect-ratio:auto;height:100%;min-height:340px;padding:clamp(20px,3vw,36px)}.blog-cover__empty{font-family:var(--font-heading);color:var(--brand);border-block:2px solid var(--line);padding:30px;font-size:clamp(1.5rem,3vw,2.5rem)}@media (max-width:760px){.blog-cover--featured{aspect-ratio:16/10;height:auto;min-height:0}}
