.post-head{max-width:860px;text-align:center;padding-top:40px}.crumbs{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px;font-size:.85rem;color:var(--muted);margin-bottom:20px}.crumbs svg{width:14px;opacity:.6}.crumbs a{transition:color .2s}.crumbs a:hover,.crumbs span{color:var(--brand)}.crumbs span{font-weight:600}.post-head h1{font-size:clamp(1.8rem,3.6vw,2.9rem);font-weight:700;line-height:1.5;letter-spacing:-.01em}.post-deck{font-size:1.12rem;line-height:2;color:var(--ink-2);max-width:680px;margin:16px auto 0}.post-byline{justify-content:center;flex-wrap:wrap;gap:16px 32px;margin-top:28px;padding:16px 0;border-block:1px solid var(--line)}.byline-author,.post-byline{display:flex;align-items:center}.byline-author{gap:12px;text-align:right}.byline-author b{display:block;font-size:.95rem}.byline-author span{font-size:.78rem;color:var(--muted)}.avatar{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:1.1rem;color:#fff;background:linear-gradient(135deg,#2a4192,#1b2b5e);box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--line)}.avatar-lg{width:64px;height:64px;font-size:1.5rem}.byline-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:.85rem;color:var(--muted)}.byline-stats li{display:inline-flex;align-items:center;gap:6px}.byline-stats svg{width:16px;height:16px}.post-hero{max-width:1120px;margin-top:36px}.post-hero-img{position:relative;aspect-ratio:21/9;border-radius:var(--r-xl);overflow:hidden;background:var(--surface)}.post-hero-img img{object-fit:cover}.post-figure figcaption,.post-hero figcaption{font-size:.8rem;color:var(--muted);text-align:center;margin-top:10px}.post-layout{display:grid;grid-template-columns:300px minmax(0,700px) 48px;justify-content:center;grid-gap:40px;gap:40px;align-items:start;margin-top:56px}.sidebar-col{display:flex;flex-direction:column;gap:24px;width:100%;max-width:300px}.yn-sidebar-box{width:100%;min-height:250px;display:flex;justify-content:center;align-items:center;position:static!important;border-radius:var(--r-md);overflow:hidden}.yn-native-box{margin-top:48px;margin-bottom:24px;width:100%;clear:both}.toc{position:static}.toc-toggle{display:none}.toc-title{font-size:.8rem;font-weight:700;color:var(--muted);margin-bottom:12px}.toc ol{counter-reset:toc;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.toc li{counter-increment:toc}.toc a{position:relative;display:flex;gap:8px;padding:8px 16px 8px 0;font-size:.9rem;line-height:1.7;color:var(--ink-2);transition:color .2s}.toc a:before{content:counter(toc,persian) ".";color:var(--muted);flex:none}.toc a:after{content:"";position:absolute;right:-1px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--brand);transform:scaleY(0);transition:transform .3s var(--ease)}.toc a.active,.toc a:hover{color:var(--brand)}.toc a.active{font-weight:700}.toc a.active:before{color:var(--brand)}.toc a.active:after{transform:none}.post-body{font-size:1.08rem;line-height:2.15;color:var(--ink-2);min-width:0}.post-body p{margin:0 0 1.3em}.inline-article-link{color:var(--brand);text-decoration:underline;text-underline-offset:4px;font-weight:600;transition:color .2s,opacity .2s}.inline-article-link:hover{opacity:.8}.post-body section>h2{font-size:1.45rem;font-weight:700;line-height:1.6;color:var(--ink);margin:1.8em 0 .6em;scroll-margin-top:140px}.post-body section>h3{font-size:1.22rem;font-weight:700;line-height:1.5;color:var(--ink);margin:1.5em 0 .6em}.post-table-container{overflow-x:auto;margin:1.8em 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.02)}.post-table{width:100%;border-collapse:collapse;font-size:.95rem;text-align:right;line-height:1.7}.post-table td,.post-table th{padding:12px 16px;border-bottom:1px solid var(--line)}.post-table th{background:rgba(0,0,0,.03);color:var(--ink);font-weight:700;white-space:nowrap}.post-table tr:last-child td{border-bottom:none}.post-table tr:nth-child(2n) td{background:rgba(0,0,0,.012)}.post-table tr:hover td{background:rgba(0,0,0,.025)}.medical-disclaimer-box{margin:2.2em 0;padding:22px 26px;background:#fff8f5;border:1px solid #ffdcd2;-webkit-border-start:5px solid #d9381e;border-inline-start:5px solid #d9381e;border-radius:var(--r-md);color:#632314}.medical-disclaimer-box h4{margin:0 0 10px;font-size:1.05rem;font-weight:700;color:#bf2f17;display:flex;align-items:center;gap:8px}.medical-disclaimer-box p{margin:0;font-size:.95rem;line-height:1.85}.post-blockquote{margin:1.8em 0;padding:16px 20px;-webkit-border-start:4px solid var(--brand);border-inline-start:4px solid var(--brand);background:var(--surface);border-radius:0 var(--r-md) var(--r-md) 0;font-style:italic;color:var(--ink-2)}.post-blockquote p{margin:0}.keypoints{padding:22px 26px;border:1px solid var(--line);-webkit-border-start:4px solid var(--brand);border-inline-start:4px solid var(--brand);border-radius:var(--r-lg)}.keypoints .keypoints-title,.keypoints h2{font-size:1rem;font-weight:700;color:var(--ink);margin-bottom:10px}.keypoints li{display:flex;gap:10px;font-size:.98rem;line-height:1.95;padding:4px 0}.keypoints svg{flex:none;width:20px;height:20px;margin-top:6px;padding:3px;border-radius:50%;background:#1b2b5e;color:#fff}.pull-quote{position:relative;margin:2em 0;padding:34px 36px 28px;border-radius:var(--r-lg);color:#fff;background:var(--dots),linear-gradient(135deg,#2a4192,#1b2b5e 55%,#0d1633);overflow:hidden}.pull-quote:before{content:"”";position:absolute;left:22px;top:-18px;font-size:9rem;line-height:1;color:rgba(255,255,255,.12)}.pull-quote p{position:relative;font-size:1.3rem;font-weight:700;line-height:1.9;margin:0 0 12px}.pull-quote cite{font-style:normal;font-size:.88rem;color:rgba(255,255,255,.7)}.post-figure{margin:2em 0}.post-figure-img{position:relative;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.post-figure-img img{object-fit:cover}.post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.post-tags a{font-size:.85rem;font-weight:600;padding:6px 14px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);transition:background .2s,color .2s,border-color .2s}.post-tags a:hover{background:var(--brand);border-color:var(--brand);color:#fff}.post-share{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:28px;padding:16px 0;border-block:1px solid var(--line);font-size:.92rem;font-weight:600;color:var(--ink)}.share-col,.share-row{display:flex;gap:8px}.share-col{flex-direction:column}.share-btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);display:grid;place-items:center;transition:background .2s,color .2s,border-color .2s,transform .25s var(--ease)}.share-btn svg{width:18px;height:18px}.share-btn.on,.share-btn:hover{background:#1b2b5e;border-color:#1b2b5e;color:#fff}.share-btn:hover{transform:translateY(-2px)}.share-rail{position:-webkit-sticky;position:sticky;top:136px}.author-card{display:flex;align-items:center;gap:18px;margin-top:32px;padding:24px;border:1px solid var(--line);border-radius:var(--r-lg)}.author-label{font-size:.78rem;color:var(--muted)}.author-card .author-name,.author-card h3{font-size:1.1rem;font-weight:700;color:var(--ink);line-height:1.5}.author-card p{font-size:.9rem;line-height:1.9;margin:4px 0 0}.author-card .more-link{flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.post-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;max-width:1120px;margin-top:64px}.post-nav-card{display:block;padding:22px 24px;border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .25s,box-shadow .3s,transform .3s var(--ease)}.post-nav-card:hover{border-color:transparent;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.post-nav-card.next{text-align:left}.post-nav-label{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--brand);margin-bottom:6px}.post-nav-label svg{width:16px}.post-nav-card b{display:block;font-size:1.02rem;line-height:1.75;transition:color .25s}.post-nav-card:hover b{color:var(--brand)}.related-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.related-card .thumb{margin-bottom:14px}.related-card h3{font-size:1.05rem;font-weight:700;line-height:1.7;margin-bottom:6px}.related-card a:hover h3{color:var(--brand)}.toast{position:fixed;z-index:120;left:50%;bottom:28px;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background:#1b2b5e;color:#fff;font-size:.9rem;font-weight:600;box-shadow:0 12px 30px -10px rgba(27,43,94,.6);white-space:nowrap}.toast svg{width:18px}@media (max-width:1100px){.post-layout{grid-template-columns:minmax(0,720px);gap:24px;margin-top:36px}.sidebar-col{max-width:100%}.related-grid{grid-template-columns:repeat(2,1fr);gap:20px}.share-rail{display:none}.toc{position:static;border:1px solid var(--line);border-radius:var(--r-md)}.toc-title{display:none}.toc-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:14px 18px;border:0;background:none;font-weight:700;font-size:.95rem}.toc-toggle svg{width:18px;transition:transform .3s var(--ease)}.toc.open .toc-toggle svg{transform:rotate(180deg)}.toc ol{display:none;margin:0 18px 14px}.toc.open ol{display:block}}@media (max-width:760px){.post-head{padding-top:24px;text-align:right}.crumbs{justify-content:flex-start}.post-head h1{font-size:1.55rem}.post-deck{font-size:1rem;margin-right:0}.byline-stats,.post-byline{justify-content:flex-start}.byline-stats{gap:6px 14px;font-size:.8rem}.post-hero{margin-top:24px}.post-hero-img{aspect-ratio:4/3;border-radius:var(--r-lg)}.post-body{font-size:1.02rem;line-height:2.05}.post-body section>h2{font-size:1.25rem}.keypoints{padding:18px}.pull-quote{padding:26px 22px 22px}.pull-quote p{font-size:1.1rem}.post-share{flex-direction:column;align-items:flex-start}.author-card{flex-wrap:wrap;padding:20px}.author-card .more-link{-webkit-margin-start:0;margin-inline-start:0}.post-nav{gap:12px;margin-top:44px}.post-nav,.related-grid{grid-template-columns:1fr}.related-grid{gap:0}.related-card+.related-card{border-top:1px dashed var(--line)}.related-card a{display:grid;grid-template-columns:1fr 110px;grid-gap:14px;gap:14px;padding:14px 0}.related-card .thumb{grid-column:2;grid-row:1;aspect-ratio:1;margin:0}.related-card a>div:last-child{grid-column:1;grid-row:1}.related-card h3{font-size:.98rem}}