body.video-category{background:#fff;color:#000;font:13px/normal dana-regular,Tahoma,Arial,sans-serif}
.video-category-page{width:100%;max-width:1190px;margin:0 auto;padding:30px 5px 20px;direction:rtl}
.video-category-page *{box-sizing:border-box}
.video-category-page h2,.video-category-page h3{margin:0;padding:0;font-weight:400}
.video-category-page a{color:#000;text-decoration:none}
.video-category-page a:hover{color:#d50100}
.video-category-page a:focus-visible,.video-category-page button:focus-visible,.video-topic-track:focus-visible{outline:2px solid #0152ad;outline-offset:2px}
.video-category-layout{display:grid;grid-template-columns:minmax(0,32fr) minmax(0,4fr);padding-right:30px}
.video-category-content{min-width:0;padding-left:10px}
.video-category-top{display:grid;grid-template-columns:minmax(0,25fr) minmax(0,11fr);align-items:start;margin-bottom:20px}
.video-category-leads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px;background:#d3ecff;padding:16px 7px 20px;margin-bottom:10px}
.video-category-card{padding:0 9px;min-width:0}
.video-category-picture{display:block;margin-bottom:8px;overflow:hidden;border-radius:8px}
.video-category-picture img,.video-category-picture .video-category-no-image{display:block;width:100%;height:146px;object-fit:fill}
.video-category-card h2{font:14px/20px dana-regular,Tahoma,Arial,sans-serif}
.video-category-no-image{display:block;width:100%;height:100%;background:#ccc}
.video-category-popular{min-width:0;padding-right:10px}
.video-category-popular>h2{height:30px;padding-right:16px;border-right:3px solid #d50100;background:#b2dfff;color:#013370;font:16px/30px dana-regular,Tahoma,Arial,sans-serif}
.video-category-popular-frame{position:relative;height:417px}
.video-category-popular-scroll{position:relative;top:6px;height:417px;overflow:auto;overscroll-behavior:contain;direction:rtl;scrollbar-width:none}
.video-category-popular-scroll::-webkit-scrollbar{display:none}
.video-popular-scrollbar{position:absolute;left:0;top:6px;width:10px;height:417px;background:#d9d9d9;touch-action:none;cursor:pointer}
.video-popular-scrollbar span{position:absolute;top:0;left:0;width:10px;min-height:22px;background:#b2dfff}
.video-popular-scrollbar[hidden]{display:none}
.video-category-popular-scroll article{display:flow-root;margin-bottom:13px;padding-left:12px;min-height:60px}
.video-popular-picture{float:right;display:block;width:106px;height:60px;margin-left:9px;overflow:hidden;border-radius:8px}
.video-popular-picture img{display:block;width:106px;height:60px;object-fit:fill}
.video-category-popular h3{font:bold 13px/20px dana-regular,Tahoma,Arial,sans-serif}
.video-category-popular p{margin:0;font:12px/18px dana-regular,Tahoma,Arial,sans-serif}
.video-topic{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,32fr);height:200px;margin-bottom:20px;background:#b2dfff}
.video-topic-heading{position:relative;min-width:0}
.video-topic-heading h2{margin-top:23px;padding-right:11px;border-right:3px solid #d50100;color:#003372;font:bold 18px/22px dana-regular,Tahoma,Arial,sans-serif}
.video-topic-heading .video-topic-more{position:absolute;bottom:17px;right:15px;color:#51749e;font:12px/normal dana-regular,Tahoma,Arial,sans-serif}
.video-topic-carousel{position:relative;min-width:0;height:200px;padding:12px 0;border-left:20px solid #b2dfff;background:#d3ecff}
.video-topic-track{display:flex;direction:rtl;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;height:184px;scroll-behavior:smooth}
.video-topic-track::-webkit-scrollbar{display:none}
.video-topic-card{flex:0 0 20%;min-width:0;height:184px;overflow:hidden;padding:0 9px;scroll-snap-align:start}
.video-topic-picture{display:block;width:100%;height:129px;overflow:hidden;border-radius:8px}
.video-topic-picture img{display:block;width:100%;height:129px;object-fit:fill}
.video-topic-card h3{padding-top:5px;text-align:center;font:13px/20px dana-regular,Tahoma,Arial,sans-serif}
.video-topic-arrow{position:absolute;bottom:43%;z-index:2;display:grid;place-items:center;width:17px;height:23px;padding:0;border:0;background:transparent;color:#77a2c4;cursor:pointer}
.video-topic-arrow svg{width:12px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5}
.video-topic-arrow[hidden]{display:none}
.video-topic-next{right:-17px}
.video-topic-prev{left:-17px}
.video-category-empty{padding:15px;font:13px/22px dana-regular,Tahoma,Arial,sans-serif}
.video-category-social{position:fixed;left:23px;top:37%;z-index:90;width:40px;padding:12px 0 22px;border-radius:100px;background:#eb001a}
.video-category-social>button{display:grid;place-items:center;width:25px;height:16px;margin:0 auto 10px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}
.video-category-social>button svg{width:20px;height:16px;fill:none;stroke:currentColor;stroke-width:2}
.video-category-social>button[aria-expanded=false] svg{transform:rotate(180deg)}
#video-social-links{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:9px}
#video-social-links[hidden]{display:none}
.video-category-social a{position:relative;display:inline-flex;width:25px;height:25px}
.video-category-social img{display:block;width:25px;height:25px}
.video-category-social a span{position:absolute;left:100%;top:50%;transform:translateY(-50%);padding:6px 14px;border-radius:0 100px 100px 0;background:#eb001a;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;font:12px/normal dana-regular,Tahoma,sans-serif}
.video-category-social a:hover span,.video-category-social a:focus-visible span{opacity:1;visibility:visible}
.video-category .main-nav-inner>a[href='/fa/video']{background:#fff;color:#d50100;border-radius:4px}
.site-shell.video-category .site-header .header-mode span{display:block}
/* Keep the existing shared header/footer; only this service's content is styled. */
@media(min-width:992px) and (max-width:1199px){
 .video-category-page{max-width:970px}
 .video-category-picture img,.video-category-picture .video-category-no-image{height:117px}
 .site-shell.video-category .site-header .utility-links{gap:8px}
 .site-shell.video-category .site-header .utility-dates{gap:7px;font-size:11px}
 .site-shell.video-category .site-header .utility-links .header-search{width:120px;margin-right:0}
 .site-shell.video-category .site-header .header-mode{margin-right:0}
}
@media(max-width:999px){.video-topic-card{flex-basis:33.333333%}}
@media(max-width:991px){
 .video-category-page{max-width:750px;padding-top:34px}
 .video-category-layout{grid-template-columns:minmax(0,1fr)}
 .video-category-content{padding-left:0}
 .video-category-ad-space{display:none}
 .video-category-social{display:none}
 .site-shell.video-category .site-header .mobile-nav-toggle{justify-content:flex-start;padding-right:15px}
 .site-shell.video-category .site-header .mobile-nav-toggle svg{width:27px;height:27px;stroke-width:1.5}
 .video-category-top{grid-template-columns:minmax(0,1fr);margin-bottom:15px}
 .video-category-leads{margin-bottom:20px}
 .video-category-popular{padding-right:0}
}
@media(max-width:767px){
 .video-category-page{max-width:450px}
 .video-category-layout{padding-right:0}
 .video-category-picture img,.video-category-picture .video-category-no-image{height:90px}
 .video-topic-card{flex-basis:50%}
 .video-topic-heading h2{font:17px/22px dana-regular,Tahoma,Arial,sans-serif}
}
@media(max-width:480px){
 .video-category-leads{row-gap:0;padding-bottom:0}
 .video-category-card{padding:0;margin-bottom:10px}
 .video-category-picture img{height:auto}
 .video-category-picture .video-category-no-image{height:auto;aspect-ratio:1.8}
 .video-topic-heading h2{font:13px/22px dana-regular,Tahoma,Arial,sans-serif;padding-right:4px;overflow-wrap:anywhere}
}
@media(max-width:479px){.video-category-page{max-width:none}.video-category-leads{grid-template-columns:minmax(0,1fr)}}
@media(max-width:390px){.video-topic-heading .video-topic-more{right:6px}}
@media(prefers-reduced-motion:reduce){.video-topic-track{scroll-behavior:auto}}
.video-category[data-theme="dark"]{background:#15212e;color:#fff}
.video-category[data-theme="dark"] .video-category-page a{color:#fff}
.video-category[data-theme="dark"] .video-category-leads,.video-category[data-theme="dark"] .video-topic-carousel{background:#223c53}
.video-category[data-theme="dark"] .video-category-popular-scroll{background:#15212e}
.video-category[data-theme="dark"] .video-topic,.video-category[data-theme="dark"] .video-topic-carousel,.video-category[data-theme="dark"] .video-category-popular>h2{border-color:#375776}
.video-category[data-theme="dark"] .video-topic,.video-category[data-theme="dark"] .video-category-popular>h2{background:#375776}
.video-category[data-theme="dark"] .video-topic-heading h2,.video-category[data-theme="dark"] .video-category-popular>h2,.video-category[data-theme="dark"] .video-topic-heading .video-topic-more{color:#fff}
