@font-face{font-family:"IRANSans";src:url("/assets/fonts/IRANSansWeb.woff") format("woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"IRANSans";src:url("/assets/fonts/IRANSansWeb_Bold.woff") format("woff");font-style:normal;font-weight:700 900;font-display:swap}
html,body,body *:not(svg):not(path),button,input,select,textarea,option,label{font-family:"IRANSans",Tahoma,sans-serif!important}
@font-face{font-family:system-fa;src:local(Tahoma)}:root{--ink:#101828;--muted:#667085;--line:#e6e9ef;--violet:#6957f5;--navy:#07111f;--bg:#f6f8fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Vazirmatn,IRANSansX,Tahoma,Arial,sans-serif;background:var(--bg);color:var(--ink);line-height:1.9}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.blog-shell{width:min(1180px,calc(100% - 40px));margin:auto}.blog-header{height:76px;background:rgba(7,17,31,.96);color:#fff;position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.blog-nav{height:100%;display:flex;align-items:center;justify-content:space-between}.blog-brand{display:flex;align-items:baseline;gap:10px}.blog-brand b{font:800 22px/1 Arial}.blog-brand span{font:600 9px/1 Arial;color:#8f9bb0;letter-spacing:1px}.blog-nav nav{display:flex;gap:26px;font-size:12px;font-weight:800;color:#9ca9bb}.blog-nav nav a:hover,.blog-nav nav .active{color:#fff}.blog-hero{background:radial-gradient(circle at 20% 0,rgba(105,87,245,.25),transparent 35%),linear-gradient(135deg,#081321,#111c36);color:#fff;padding:92px 0 76px}.blog-hero .blog-shell{max-width:920px;text-align:center}.hero-kicker{display:inline-block;color:#b9b1ff;background:rgba(105,87,245,.14);border:1px solid rgba(144,130,255,.24);padding:7px 12px;border-radius:99px;font:800 10px/1 Arial;letter-spacing:1px}.blog-hero h1{font-size:clamp(39px,7vw,72px);line-height:1.25;margin:24px 0 16px;letter-spacing:-2px}.blog-hero h1 em{font-style:normal;color:#9f96ff}.blog-hero>div>p{max-width:720px;margin:0 auto;color:#a8b4c5;font-size:15px}.medical-note{display:inline-block;margin-top:24px;padding:9px 14px;border-radius:10px;background:rgba(255,255,255,.06);color:#aeb9c8;font-size:10px}.controls{padding:44px 0 24px}.search-wrap input{width:100%;border:1px solid #dce2ea;background:#fff;border-radius:16px;padding:15px 18px;font:600 13px inherit;outline:none}.search-wrap input:focus{border-color:#8b7ef6;box-shadow:0 0 0 4px rgba(105,87,245,.08)}.filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.filters button{border:1px solid #dfe4eb;background:#fff;border-radius:99px;padding:8px 13px;font:800 10px inherit;color:#647084;cursor:pointer}.filters button.active{background:#161d31;border-color:#161d31;color:#fff}.result-count{margin-top:15px;font-size:11px;color:#8a95a5}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:80px}.blog-card{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:.25s;min-width:0}.blog-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(16,24,40,.09)}.card-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#e8ebf0}.card-image img{width:100%;height:100%;object-fit:cover;transition:.4s}.blog-card:hover img{transform:scale(1.035)}.card-body{padding:20px}.card-body>span,.article-cat{display:inline-block;color:#6759e8;background:#efedff;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:900}.card-body h2{font-size:18px;line-height:1.65;margin:10px 0 7px}.card-body p{color:#6d7888;font-size:11.5px;margin:0 0 14px}.read-link{font-size:10.5px;color:#5c50d4;font-weight:900}.empty{text-align:center;padding:40px 0 80px;color:#748094}.article-main{background:#fff}.article-shell{width:min(860px,calc(100% - 36px));margin:auto;padding:44px 0 30px}.crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#8792a1;font-size:10px;margin-bottom:30px}.crumb a:hover{color:#5f53d9}.crumb i{font-style:normal;color:#bcc3cc}.article-head{text-align:center}.article-head h1{font-size:clamp(34px,6vw,56px);line-height:1.4;letter-spacing:-1.2px;margin:16px 0 12px}.article-head>p{max-width:700px;margin:auto;color:#687587;font-size:14px}.article-meta{margin-top:16px;color:#9aa4b2;font-size:9.5px}.article-cover{margin:42px 0 38px}.article-cover img{width:100%;aspect-ratio:16/8.5;object-fit:cover;border-radius:25px}.article-cover figcaption{text-align:left;color:#a2aab6;font-size:8px;margin-top:6px}.article-copy{max-width:710px;margin:auto}.article-copy p{font-size:14px;color:#465467;margin:0 0 22px}.article-copy .lead{font-size:16px;color:#27364a}.article-copy h2{font-size:25px;margin:42px 0 14px}.article-copy ul{margin:0;padding:0 22px 0 0;color:#465467}.article-copy li{padding:6px 3px;font-size:13px}.action-box,.medical-box{border-radius:18px;padding:20px 22px;margin:32px 0}.action-box{background:#f0eeff;border:1px solid #dfdbff}.medical-box{background:#f7f8fa;border:1px solid #e4e8ed}.action-box b,.medical-box b{display:block;font-size:13px;margin-bottom:5px}.action-box p,.medical-box p{font-size:11.5px;margin:0;color:#667085}.related{padding:26px 0 80px}.related>h2{font-size:23px;margin-bottom:16px}.related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:.25s}.related-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(16,24,40,.08)}.related-thumb{aspect-ratio:16/9;background:#eef2f7;overflow:hidden}.related-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s}.related-card:hover .related-thumb img{transform:scale(1.035)}.related-body{padding:14px 16px 16px}.related-body span{display:block;color:#7467e9;font-size:9px;font-weight:900;margin-bottom:6px}.related-body b{display:block;font-size:13px;line-height:1.9;color:#1b2430}.blog-footer{background:#07111f;color:#fff;padding:48px 0}.blog-footer .blog-shell{display:grid;grid-template-columns:1fr 2fr 1fr;gap:35px;align-items:start}.blog-footer b{font:800 20px Arial}.blog-footer p{margin:0;color:#8290a4;font-size:10.5px}.blog-footer div div{display:flex;gap:14px;color:#8d9aab;font-size:10px}.blog-footer a:hover{color:#fff}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-nav nav{display:none}.blog-footer .blog-shell{grid-template-columns:1fr}.related>div{grid-template-columns:1fr}.blog-hero{padding:68px 0 56px}}@media(max-width:620px){.blog-shell{width:calc(100% - 24px)}.blog-grid{grid-template-columns:1fr}.blog-hero h1{font-size:42px}.controls{padding-top:28px}.card-body h2{font-size:17px}.article-head h1{font-size:34px}.article-cover{margin-top:28px}.article-cover img{border-radius:18px}.article-copy h2{font-size:21px}}
.article-toc{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 36px;padding:18px 20px;border:1px solid #e4e0ff;background:#f8f7ff;border-radius:18px}.article-toc b{width:100%;font-size:12px;color:#27364a;margin-bottom:2px}.article-toc a{font-size:10.5px;font-weight:800;color:#6254dc;background:#fff;border:1px solid #e5e2ff;border-radius:99px;padding:6px 10px}.article-toc a:hover{background:#6a58f5;color:#fff}.article-copy h3{font-size:18px;line-height:1.7;margin:0 0 8px}.detail-list,.week-plan{background:#fafbfc;border:1px solid #edf0f4;border-radius:18px;padding:18px 38px 18px 18px!important;margin:14px 0 28px!important}.week-plan{color:#465467}.week-plan li{margin:4px 0}.warning-list{background:#fff9f6;border-color:#f2dfd5}.checklist{background:#f5fbf8;border-color:#d9ece2}.faq-list{display:grid;gap:12px;margin:16px 0 30px}.faq-item{border:1px solid #e7eaf0;background:#fff;border-radius:16px;padding:18px 20px}.faq-item p{margin:0!important;font-size:12.5px!important}.faq-item h3{color:#29364a}.article-copy h2[id]{scroll-margin-top:105px}
.comments-section{padding:18px 0 90px;border-top:1px solid #edf0f4}.comments-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;padding:34px 0 22px}.comments-kicker{display:block;color:#6957f5;font-size:9px;font-weight:900;letter-spacing:.4px}.comments-head h2{font-size:27px;line-height:1.5;margin:5px 0}.comments-head p{margin:0;max-width:720px;color:#788495;font-size:11.5px}.comments-count{min-width:92px;height:72px;border:1px solid #e3e7ee;background:#fff;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center}.comments-count b{font-size:22px;line-height:1.1}.comments-count span{font-size:9px;color:#8a95a5;margin-top:5px}.comments-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.7fr);gap:22px;align-items:start}.comments-feed,.compose-card{border:1px solid #e4e8ee;background:#fff;border-radius:22px}.comments-feed{padding:20px}.comments-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px 16px;border-bottom:1px solid #eef1f4}.comments-toolbar strong{font-size:13px}.comments-toolbar label{font-size:9.5px;color:#7e8998;display:flex;align-items:center;gap:8px}.comments-toolbar select{border:1px solid #dde3ea;border-radius:10px;background:#fafbfc;padding:7px 10px;font-size:10px;color:#344054;outline:none}.comment-list{display:grid;gap:14px;padding-top:16px}.comments-loading,.comments-empty{padding:34px 12px;text-align:center;color:#98a2b3;font-size:11px}.comment-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px;border:1px solid #e8ecf1;border-radius:17px;background:#fff}.comment-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#ece9ff,#f7f6ff);color:#6557df;font-size:13px;font-weight:900}.comment-main{min-width:0}.comment-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.comment-name{font-size:11.5px;font-weight:900;color:#27364a}.comment-date{font-size:8.5px;color:#98a2b3}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:2;color:#4b596a;margin:7px 0 9px}.comment-actions{display:flex;gap:12px}.comment-actions button{border:0;background:transparent;padding:0;color:#7768e7;font-size:9px;font-weight:800;cursor:pointer}.comment-actions button.report{color:#98a2b3}.comment-replies{grid-column:2;display:grid;gap:10px;margin-top:4px}.comment-replies .comment-item{background:#fafbff;border-color:#e8e6fb}.comment-compose{position:sticky;top:96px}.compose-card{padding:22px}.compose-card h3{font-size:18px;margin:0 0 2px}.compose-card>p{font-size:10px;color:#8b95a3;margin:0 0 18px}.comment-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.comment-compose label>span{display:flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;color:#4b5565;margin-bottom:5px}.comment-compose label small{font-size:8px;color:#98a2b3;font-weight:500}.comment-compose input,.comment-compose textarea{width:100%;border:1px solid #dfe4eb;background:#fbfcfd;border-radius:12px;padding:11px 12px;font:inherit;font-size:11px;color:#263445;outline:none;transition:.2s}.comment-compose textarea{resize:vertical;min-height:132px}.comment-compose input:focus,.comment-compose textarea:focus{border-color:#8a7cf3;box-shadow:0 0 0 3px rgba(105,87,245,.08);background:#fff}.comment-textarea{display:block;margin-top:10px;position:relative}.comment-textarea>small{display:block;text-align:left;color:#98a2b3;margin-top:4px;font-size:8px}.comment-submit{width:100%;border:0;border-radius:13px;padding:12px 15px;background:#131c31;color:#fff;display:flex;align-items:center;justify-content:space-between;font:900 11px inherit;cursor:pointer;transition:.2s;margin-top:12px}.comment-submit:hover{background:#6758e9;transform:translateY(-1px)}.comment-submit:disabled{opacity:.55;cursor:wait;transform:none}.comment-status{min-height:20px;font-size:9.5px;margin-top:9px}.comment-status.ok{color:#16855b}.comment-status.error{color:#c43d4f}.comment-privacy{font-size:8.5px!important;line-height:1.8;color:#9aa4b2!important;margin:8px 0 0!important}.comment-hp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.reply-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f1efff;border:1px solid #e1ddff;border-radius:11px;padding:9px 11px;margin-bottom:12px;font-size:9.5px;color:#4c438d}.reply-banner button{border:0;background:transparent;color:#7566df;font-size:9px;font-weight:900;cursor:pointer}.comment-pending{display:inline-flex;align-items:center;gap:5px;background:#fff7e8;color:#9a6610;border:1px solid #f3e3bd;border-radius:99px;padding:5px 9px;font-size:9px;margin-top:5px}@media(max-width:900px){.comments-grid{grid-template-columns:1fr}.comment-compose{position:static}.comments-head{align-items:center}.comment-fields{grid-template-columns:1fr}}@media(max-width:620px){.comments-section{padding-bottom:60px}.comments-head{align-items:flex-start}.comments-count{min-width:72px;height:62px}.comments-head h2{font-size:22px}.comments-feed,.compose-card{border-radius:17px}.comments-feed{padding:14px}.comment-item{grid-template-columns:34px minmax(0,1fr);padding:13px}.comment-avatar{width:34px;height:34px}.comment-replies{grid-column:1/-1;margin-right:24px}.comments-toolbar{align-items:flex-start;flex-direction:column}}
.context-links{margin:28px 0 34px;padding:18px 20px;border:1px solid #e3e0ff;background:#f8f7ff;border-radius:18px}
.context-links b{display:block;font-size:12px;color:#29364a;margin-bottom:6px}
.context-links p{margin:0!important;font-size:12px!important;line-height:2;color:#5c6675!important}
.context-links a{color:#5e50d7;font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.context-links a:hover{color:#4033b8}


.article-byline{margin-top:14px;color:#7b8695;font-size:10px}
.article-byline a{color:#5e50d7;font-weight:900}
.article-sources{margin:38px 0;padding:22px 24px;border:1px solid #e4e8ed;background:#fafbfc;border-radius:18px}
.article-sources h2{margin-top:0!important}
.article-sources ul{margin:10px 0 12px!important}
.article-sources a{color:#5144c9;font-weight:900;text-decoration:underline;text-underline-offset:3px}
.article-sources .source-note{font-size:10.5px!important;color:#7b8695!important;margin-bottom:0!important}

.evidence-panel{width:min(860px,calc(100% - 36px));margin:6px auto 54px;padding:24px;border:1px solid #e3e7ee;border-radius:22px;background:linear-gradient(180deg,#fbfcff,#fff)}.evidence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.evidence-kicker{display:block;color:#6758e9;font-size:9px;font-weight:900;margin-bottom:4px}.evidence-head h2{margin:0;font-size:22px;line-height:1.55}.evidence-status{flex:0 0 auto;border:1px solid #dcd8ff;background:#f3f1ff;color:#5b4fc8;border-radius:99px;padding:7px 10px;font-size:8.5px;font-weight:900}.evidence-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.evidence-meta>div{padding:12px 14px;border:1px solid #e7eaf0;background:#fff;border-radius:14px}.evidence-meta span{display:block;color:#929cab;font-size:8px;margin-bottom:4px}.evidence-meta b{display:block;color:#344054;font-size:10.5px;line-height:1.65}.evidence-meta .not-reviewed{color:#9a6610}.evidence-note{color:#667085;font-size:10.5px;line-height:1.9;margin:0 0 16px}.evidence-sources{display:grid;gap:9px;margin:0;padding:0;list-style:none;counter-reset:evidence}.evidence-sources li{counter-increment:evidence}.evidence-sources a{position:relative;display:grid;grid-template-columns:145px 1fr auto;align-items:center;gap:12px;border:1px solid #e5e8ee;border-radius:14px;padding:12px 14px;background:#fff;transition:.2s}.evidence-sources a:hover{border-color:#cfc8ff;transform:translateY(-1px);box-shadow:0 8px 24px rgba(16,24,40,.05)}.evidence-org{font-size:9px;font-weight:900;color:#6254dc}.evidence-sources b{font-size:10.5px;color:#27364a;line-height:1.7}.evidence-sources small{font-size:8px;color:#8b95a3;text-align:left}.evidence-method{margin-top:16px;padding:14px 16px;border-radius:14px;background:#f7f8fa}.evidence-method>b{font-size:10.5px}.evidence-method p{margin:4px 0 0;color:#697586;font-size:9.5px;line-height:1.9}@media(max-width:700px){.evidence-panel{padding:18px}.evidence-head{flex-direction:column}.evidence-status{align-self:flex-start}.evidence-meta{grid-template-columns:1fr}.evidence-sources a{grid-template-columns:1fr;gap:4px}.evidence-sources small{text-align:right}}