:root{color:#17212b;background:#f8f7f4;font-family:Vazirmatn,Tahoma,sans-serif}*{box-sizing:border-box}body{direction:rtl;margin:0}main{max-width:1180px;margin:auto;padding:38px 24px 64px}.masthead{border-bottom:1px solid #d9d7d0;margin-bottom:18px;padding:0 0 20px}.masthead p,.source{color:#69737b;margin:0 0 9px;font-size:.86rem}.masthead h1{text-align:right;direction:ltr;margin:0;font-family:Georgia,serif;font-size:2.3rem;line-height:1.1}.tabs{direction:ltr;border-bottom:1px solid #d9d7d0;gap:6px;margin-bottom:20px;display:flex}button{font:inherit;cursor:pointer}.tabs button{color:#637078;direction:rtl;background:0 0;border:0;padding:9px 18px}.tabs button[aria-selected=true]{color:#17212b;border-bottom:2px solid #b42222;font-weight:700}.grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.source-slot{background:#fff;border:1px solid #dedbd5;border-radius:3px;flex-direction:column;align-items:stretch;min-height:168px;padding:16px 18px;display:flex}.source-slot header{color:#59656d;min-height:24px;font-size:.86rem;font-weight:700}.source-slot img{object-fit:contain;max-width:120px;max-height:24px}.headline{text-align:right;color:#17212b;background:0 0;border:0;padding:9px 0;font-size:1.06rem;font-weight:700;line-height:1.75}.headline[dir=ltr]{text-align:left}.headline:hover,.history button:hover{color:#a11d1d}.lead-controls{color:#69737b;direction:ltr;align-items:center;gap:12px;margin-top:auto;font-size:.82rem;display:flex}.lead-controls button{background:#fff;border:1px solid #d9d7d0;border-radius:50%;width:28px;height:28px}.muted{color:#879197;font-size:.9rem;line-height:1.7}.state{color:#65737b;padding:48px 0;line-height:1.8}.article{max-width:780px}.back{color:#9d2020;background:0 0;border:0;padding:0 0 26px}.article h1{margin:8px 0;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.65}.original{direction:auto;color:#69737b;line-height:1.7}time{color:#71808a;margin:20px 0;font-size:.85rem;display:block}.body{font-size:1.08rem;line-height:2.15}.original-link{color:#9d2020}.history{border-top:1px solid #d9d7d0;margin-top:48px;padding-top:25px}.history h2{font-size:1.1rem}.history ul{padding:0;list-style:none}.history li{border-bottom:1px solid #e5e2dc}.history button{text-align:right;background:0 0;border:0;width:100%;padding:15px 0;line-height:1.7}@media (width<=600px){main{padding:28px 17px 50px}.grid{grid-template-columns:1fr}.source-slot{min-height:160px}}.skip-link{color:#fff;z-index:5;background:#173b4b;padding:8px 12px;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #155e75}.masthead-note,.eyebrow{color:#69737b;font-size:.85rem}.source-identity{color:#405059;align-items:center;gap:8px;font-weight:700;display:inline-flex}.source-identity img{object-fit:contain;max-width:115px;max-height:28px}.source-mark{color:#214a59;direction:ltr;background:#e8eeee;border-radius:50%;place-items:center;width:28px;height:28px;font:700 .68rem Arial;display:grid}.freshness{color:#68777f;border-top:1px solid #ece9e2;margin:12px 0 0;padding-top:10px;font-size:.78rem}.freshness.recent{color:#187957}.freshness.stale{color:#9a651e}.freshness.unavailable{color:#7b8589}.source-slot{min-height:205px}.state{background:#fff;border:1px solid #dedbd5;border-radius:6px;padding:28px}.history .eyebrow{margin:0 0 5px}.section-title{margin:0 0 12px;font-size:1rem}.freshness time{margin:0;display:inline}.state p{margin:0}.retry{color:#9d2020;background:#fff;border:1px solid #9d2020;border-radius:4px;margin-top:16px;padding:8px 14px}.retry:hover{color:#fff;background:#9d2020}.empty-state,.article-unavailable{color:#65737b;background:#fff;border:1px solid #dedbd5;border-radius:6px;padding:24px;line-height:1.8}.article-header{border-bottom:1px solid #dedbd5;padding-bottom:20px}.article-date{color:#71808a;margin:16px 0 0;font-size:.85rem}.article-date time{display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.headline,.article h1,.history button,.body p{overflow-wrap:anywhere}.history button[dir=ltr]{text-align:left}@media (width<=600px){.tabs button{flex:1;padding-inline:10px}.article h1{font-size:1.65rem}.body{font-size:1rem;line-height:2}.history{margin-top:34px}}
