@font-face{font-family:Vazirmatn;src:url(../fonts/vazirmatn.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.article-reading{--reading-accent:#90c8ff;--reading-border:var(--line);--reading-surface:#0d1117;--reading-raised:#131b26;--reading-note:#102132;--reading-copy:#d3dbe5;--reading-muted:#aab8c9;--reading-masthead:linear-gradient(120deg, #10233a 0%, #0d1826 49%, #10141b);--reading-image-radius:14px;--reading-heading-font:"Estedad", sans-serif;--reading-body-font:"Vazirmatn", "Estedad", sans-serif;--reading-sticky-top:calc(var(--site-header-block,var(--header-height)) + 1.25rem);background:radial-gradient(ellipse at 75% 0,#101c2b 0,transparent 40rem),var(--bg);color:var(--text);min-block-size:100svh}:root[data-site-theme=light] .article-reading{--reading-accent:#075aab;--reading-surface:#fff;--reading-raised:#edf4fb;--reading-note:#eaf3ff;--reading-copy:#2e4257;--reading-muted:#4c6278;--reading-masthead:linear-gradient(120deg, #dfedfc 0%, #eff6ff 55%, #fafcff);background:radial-gradient(ellipse at 75% 0,#e8f2ff 0,transparent 40rem),var(--bg)}.reading-main{padding-block:clamp(1.2rem,3vw,2.65rem) clamp(3.5rem,7vw,7rem)}.reading-shell{inline-size:min(1200px,calc(100% - var(--page-gutter)*2));margin-inline:auto}.reading-breadcrumbs{color:var(--reading-muted);margin-block-end:1rem;font-size:.78rem}.reading-breadcrumbs a{color:var(--reading-copy)}.reading-breadcrumbs a:hover{color:var(--reading-accent)}.reading-header{text-align:center;border:1px solid var(--reading-border);border-block-start:2px solid var(--detail-blue);background:var(--reading-masthead);border-radius:18px;padding:clamp(1.3rem,3.2vw,2.55rem)}.reading-category{border:1px solid color-mix(in srgb,var(--reading-accent) 27%,transparent);inline-size:fit-content;color:var(--reading-accent);border-radius:6px;margin:0 auto 1rem;padding:.22rem .72rem;font-size:.78rem;font-weight:700;line-height:1.9}.reading-header h1{overflow-wrap:anywhere;text-wrap:balance;max-inline-size:27em;margin:0 auto;font-size:clamp(1.6rem,3.7vw,3.05rem);font-weight:800;line-height:1.42}.reading-byline{color:var(--reading-muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1rem;margin-block-start:clamp(.9rem,2vw,1.5rem);font-size:.8rem;display:flex}.reading-byline>:first-child{color:var(--reading-copy);font-weight:650}.reading-byline>*+*{border-inline-start:1px solid var(--reading-border);padding-inline-start:1rem}.reading-cover{max-inline-size:960px;margin:clamp(.85rem,2vw,1.5rem) auto 0}.reading-cover-frame{aspect-ratio:16/9;border:1px solid var(--reading-border);border-radius:var(--reading-image-radius);background:var(--reading-surface);place-items:center;display:grid;overflow:hidden}.reading-cover-frame img{-o-object-fit:contain;object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%;display:block}.reading-cover figcaption,.reading-prose figcaption{color:var(--reading-muted);overflow-wrap:anywhere;margin-block-start:.65rem;font-size:.81rem;line-height:1.8}.reading-cover figcaption{flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;display:flex}[data-locale=fa] :is(.reading-byline,.reading-summary,.reading-article,.reading-cover figcaption,.reading-related__copy,.reading-cta p){font-family:var(--reading-body-font)}.article-reading :is(h1,h2,h3,h4,h5,h6,.reading-category,.reading-summary__title,.reading-faq__title,summary){font-family:var(--reading-heading-font)}.reading-summary{border:1px solid var(--reading-border);border-inline-start:3px solid var(--detail-blue);background:var(--reading-note);max-inline-size:960px;color:var(--reading-copy);border-radius:12px;margin:clamp(1rem,2.5vw,1.6rem) auto 0;padding:clamp(.95rem,2.7vw,1.55rem)}.reading-summary__title{color:var(--reading-accent);margin:0 0 .4rem;font-size:1rem;font-weight:750;display:block}.reading-summary p{margin:0;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.95}.reading-article{min-inline-size:0;max-inline-size:780px;margin:clamp(1.45rem,4vw,3rem) auto 0}.reading-lead{color:var(--reading-copy);margin:0 0 1.45rem;font-size:clamp(1rem,1.45vw,1.12rem);line-height:2.05}.reading-prose :is(aside,blockquote){border:1px solid var(--reading-border);border-inline-start:3px solid var(--detail-blue);background:var(--reading-note);color:var(--reading-copy);border-radius:12px;padding:clamp(1rem,2.8vw,1.55rem)}.reading-prose details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;min-block-size:48px;list-style:none;display:flex}.article-reading summary::-webkit-details-marker{display:none}.reading-prose{color:var(--reading-copy);overflow-wrap:anywhere;font-size:clamp(1rem,1.33vw,1.1rem);line-height:2.05}[data-locale=en] .reading-lead,[data-locale=en] .reading-prose{line-height:1.8}.reading-prose p{margin:0 0 1.2em}.reading-faq__title,.reading-prose :is(h2,h3,h4,h5,h6),.reading-sources h2{color:var(--text);margin:1.7em 0 .62em;scroll-margin-block-start:var(--reading-sticky-top);font-weight:750;line-height:1.65}.reading-faq__title,.reading-prose h2,.reading-sources h2{border-block-start:1px solid var(--reading-border);padding-block-start:.8rem;font-size:clamp(1.32rem,2.45vw,1.96rem)}.reading-prose h3{font-size:clamp(1.12rem,1.8vw,1.4rem)}.reading-prose :is(h4,h5,h6){font-size:1.04em}.reading-prose :is(ul,ol),.reading-sources ol{margin:0 0 1.35em;padding-inline-start:1.6em}.reading-prose ul{list-style:outside}.reading-prose ol,.reading-sources ol{list-style:decimal}.reading-prose li+li,.reading-sources li+li{margin-block-start:.35em}.reading-prose li::marker{color:var(--reading-accent)}.reading-sources li::marker{color:var(--reading-accent)}.article-reading :is(.reading-prose,.reading-cover,.reading-sources) a{color:var(--reading-accent);text-underline-offset:.25em;text-decoration:underline}.reading-prose :is(aside,blockquote){margin:1.6rem 0}.reading-prose :is(aside,blockquote)>:last-child{margin-block-end:0}.reading-prose blockquote footer{color:var(--reading-muted);margin-block-start:.8rem;font-size:.85rem}.reading-prose :is(figure,video,audio,pre){max-inline-size:100%;margin:1.8rem 0}.reading-prose img{border:1px solid var(--reading-border);border-radius:var(--reading-image-radius);block-size:auto;max-inline-size:100%;margin:1.7rem auto;display:block}.reading-prose figure img{margin-block:0}.reading-prose figure{text-align:center}.reading-prose :is(video,audio){border-radius:12px;inline-size:100%;display:block}.reading-prose video{background:var(--reading-surface);max-block-size:70vh}.reading-prose pre{background:var(--reading-raised);border-radius:10px;padding:1rem;overflow:auto}.reading-prose hr{border-color:var(--reading-border);margin-block:2rem}.reading-table{border:1px solid var(--reading-border);background:var(--reading-surface);border-radius:12px;max-inline-size:100%;margin:1.6rem 0 2rem;overflow-x:auto}.reading-table table{border-collapse:collapse;inline-size:100%;min-inline-size:33rem;font-size:.9rem;line-height:1.85}.reading-table caption{color:var(--text);text-align:start;padding:.75rem 1rem;font-weight:700}.reading-table :is(td,th){border-block-end:1px solid var(--reading-border);text-align:start;vertical-align:top;padding:.85rem 1rem}.reading-table :is(thead,th){background:var(--reading-raised);color:var(--text);font-weight:750}.reading-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--reading-raised) 50%,var(--reading-surface))}.reading-table tbody tr:last-child>*{border-block-end:0}.reading-table :is(th,td) p{margin:0}.reading-table :is(th,td) p+p{margin-block-start:.6em}.reading-faq,.reading-sources{margin-block-start:clamp(2.4rem,5vw,4rem)}.reading-faq__title{display:block}.reading-faq details,.reading-prose details{border:1px solid var(--reading-border);background:var(--reading-surface);border-radius:10px}.reading-faq details+details{margin-block-start:.55rem}.reading-faq details[open]{border-color:color-mix(in srgb,var(--reading-accent) 45%,var(--reading-border))}.reading-faq summary,.reading-prose details summary{color:var(--text);padding:.8rem 1rem;font-weight:650;line-height:1.8}.reading-faq summary{cursor:pointer;align-items:center;min-block-size:48px;list-style:none;display:grid}.reading-faq__question{font:inherit;justify-content:space-between;align-items:center;gap:.8rem;margin:0;display:flex}.reading-prose details+details{margin-block-start:.55rem}.reading-prose details>:not(summary){margin-inline:1rem}.reading-prose details summary:after{color:var(--reading-accent);content:"+"}.reading-prose details[open] summary:after{content:"−"}.reading-faq__answer{color:var(--reading-copy);padding:0 1rem 1rem;line-height:1.95;display:block}.reading-faq__icon{background:var(--reading-raised);block-size:1.65rem;inline-size:1.65rem;color:var(--reading-accent);border-radius:6px;flex:0 0 1.65rem;place-items:center;display:grid;position:relative}.reading-faq__icon:after,.reading-faq__icon:before{content:"";background:currentColor;block-size:2px;inline-size:.67rem;position:absolute}.reading-faq__icon:after{transform:rotate(90deg)}.reading-faq details[open] .reading-faq__icon:after{display:none}.reading-sources li,.reading-sources p{color:var(--reading-muted);line-height:1.9}.reading-tags{flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.reading-tags li{border:1px solid var(--reading-border);color:var(--reading-muted);border-radius:99px;padding:.27rem .75rem;font-size:.8rem}.reading-cta,.reading-related{margin-block-start:clamp(3rem,6vw,5rem)}.reading-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-block-end:1rem;display:flex}.reading-section-head a{color:var(--reading-accent);font-size:.85rem}.reading-cta h2,.reading-section-head h3{margin:0;font-size:clamp(1.32rem,2.45vw,1.96rem);font-weight:750;line-height:1.6}.reading-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.reading-related__grid>a{border:1px solid var(--reading-border);border-radius:var(--reading-image-radius);background:var(--reading-surface);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.reading-related__media{aspect-ratio:16/9;background:var(--reading-raised)}.reading-related__media img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;display:block}.reading-related__copy{grid-template-rows:auto 1fr auto;gap:.55rem;padding:1rem 1.15rem 1.15rem;display:grid}.reading-related__grid>a:hover{border-color:var(--reading-accent)}.reading-related__copy h4{margin:0;font-size:1rem;font-weight:650;line-height:1.8}.reading-related__copy>span{color:var(--reading-accent);font-size:.8rem}.reading-cta{border:1px solid var(--reading-border);background:var(--reading-masthead);border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.15rem,3.5vw,2.3rem);display:flex}.reading-cta p{color:var(--reading-copy);margin:.45rem 0 0;line-height:1.85}.article-reading :is(a,summary,.reading-table):focus-visible{outline:2px solid var(--reading-accent);outline-offset:3px}.article-reading--preview{--reading-sticky-top:5.75rem;min-block-size:0}.article-reading--preview .reading-main{padding-block:1rem 2rem}.reading-contact{z-index:12;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));flex-direction:column;gap:.5rem;display:flex;position:fixed}.reading-contact a{border:1px solid var(--reading-border);background:var(--reading-surface);block-size:46px;inline-size:46px;color:var(--reading-accent);border-radius:50%;place-items:center;display:grid;box-shadow:0 5px 14px #0000003b}.reading-contact a:hover{border-color:currentColor}.reading-contact .reading-contact__whatsapp{color:#fff;background:#087249}.reading-contact svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (width<=639px){.article-reading{--reading-image-radius:12px}.reading-header{border-radius:12px}.reading-byline{-moz-column-gap:.6rem;column-gap:.6rem;font-size:.76rem}.reading-byline>*+*{padding-inline-start:.6rem}.reading-related__grid{grid-template-columns:1fr}.reading-contact{left:max(.65rem,env(safe-area-inset-left));bottom:max(.65rem,env(safe-area-inset-bottom));flex-direction:row}.reading-contact a{block-size:44px;inline-size:44px}.article-reading:not(.article-reading--preview){padding-block-end:calc(52px + env(safe-area-inset-bottom))}}
