@font-face{font-family:"Vazirmatn APCS";src:url("/wp-content/fonts/vazirmatn/Vazirmatn-variable.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}
.apcs-archive,.apcs-archive *,.apcs-single,.apcs-single *,.apcs-articles-widget,.apcs-articles-widget *{box-sizing:border-box}
.apcs-archive,.apcs-single,.apcs-articles-widget{--apcs-ink:#171717;--apcs-accent:#C2923B;--apcs-accent-dark:#94681f;--apcs-muted:#73736f;--apcs-line:#e3e2de;--apcs-silver:#eeeeec;--apcs-soft:#f8f8f6;--apcs-white:#fff;color:var(--apcs-ink);font-family:"Vazirmatn APCS",Tahoma,sans-serif}
.apcs-archive :where(h1,h2,h3,p,figure),.apcs-single :where(h1,h2,h3,p,figure),.apcs-articles-widget :where(h1,h2,h3,p,figure){margin:0;padding:0;font-family:inherit}
.apcs-archive :where(a,a:hover,a:focus),.apcs-single :where(a,a:hover,a:focus),.apcs-articles-widget :where(a,a:hover,a:focus){text-decoration:none}
.apcs-shell{width:min(calc(100% - 48px),1240px);margin-inline:auto}
.apcs-breadcrumb{margin-bottom:23px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#989894;font-size:11px;font-weight:600}
.apcs-breadcrumb a{color:#777774;transition:color .2s}.apcs-breadcrumb a:hover{color:var(--apcs-accent-dark)}.apcs-breadcrumb span{color:var(--apcs-accent)}

.apcs-archive{width:100%;overflow:hidden;background:#fff}
.apcs-archive-hero{padding:54px 0 50px;background:#fff;border-bottom:1px solid var(--apcs-line)}
.apcs-archive-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:70px;align-items:end}
.apcs-kicker{margin-bottom:8px!important;color:var(--apcs-accent-dark);font-size:11px;font-weight:800}
.apcs-archive-hero h1{font-size:clamp(34px,4.6vw,62px);line-height:1.3;letter-spacing:-2px;font-weight:900}
.apcs-archive-description{max-width:690px;margin-top:13px;color:var(--apcs-muted);font-size:13px;line-height:2}.apcs-archive-description p{margin:0!important}
.apcs-search label{display:block;margin-bottom:9px;color:#555550;font-size:11px;font-weight:750}
.apcs-search>div{height:48px;display:flex;border:1px solid #d8d6d0;border-radius:10px;overflow:hidden;background:#fff}
.apcs-search input{min-width:0;flex:1;padding:0 15px;color:#222;background:#fff;border:0;outline:0;font-family:inherit;font-size:12px}.apcs-search input::placeholder{color:#aaa9a5}
.apcs-search button{width:48px;display:grid;place-items:center;color:#fff;background:var(--apcs-ink);border:0;cursor:pointer;transition:background .2s}.apcs-search button:hover{background:var(--apcs-accent)}.apcs-search svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}
.apcs-category-bar{border-bottom:1px solid var(--apcs-line);background:#fff}.apcs-category-list{display:flex;align-items:center;gap:7px;padding-block:13px;overflow-x:auto;scrollbar-width:none}.apcs-category-list::-webkit-scrollbar{display:none}
.apcs-category-list a{flex:0 0 auto;padding:8px 14px;color:#5c5c58;background:var(--apcs-soft);border:1px solid #e7e5e0;border-radius:8px;font-size:10.5px;font-weight:700;transition:.2s}.apcs-category-list a:hover,.apcs-category-list a.is-active{color:#fff;background:var(--apcs-accent);border-color:var(--apcs-accent)}
.apcs-archive-content{padding:54px 0 68px;background:var(--apcs-soft)}
.apcs-archive-heading{margin-bottom:23px;display:flex;align-items:end;justify-content:space-between;gap:25px}.apcs-archive-heading p{margin-bottom:4px!important;color:var(--apcs-accent-dark);font-size:10px;font-weight:800}.apcs-archive-heading h2{font-size:clamp(25px,3vw,38px);line-height:1.45;font-weight:900;letter-spacing:-1px}.apcs-archive-heading>span{padding:7px 11px;color:#777771;background:#fff;border:1px solid var(--apcs-line);border-radius:8px;font-size:10px;font-weight:700}
.apcs-archive-grid,.apcs-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.apcs-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--apcs-line);border-radius:14px;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.apcs-card:hover{transform:translateY(-3px);border-color:#d8ccb6;box-shadow:0 18px 45px rgba(30,27,20,.07)}
.apcs-card-media{aspect-ratio:60/31;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--apcs-silver)}.apcs-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.apcs-card:hover .apcs-card-media img{transform:scale(1.025)}
.apcs-card-placeholder{color:#a9a8a3;font-family:Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em}.apcs-card-body{padding:19px 19px 20px;display:flex;flex:1;flex-direction:column}
.apcs-card-meta{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#94948f;font-size:9.5px;font-weight:650}.apcs-card-meta a,.apcs-card-meta span{color:var(--apcs-accent-dark);font-weight:800}.apcs-card-meta time{white-space:nowrap}
.apcs-card h2,.apcs-card h3{font-size:16px;line-height:1.75;font-weight:850}.apcs-card h2 a,.apcs-card h3 a{color:var(--apcs-ink)}.apcs-card h2 a:hover,.apcs-card h3 a:hover{color:var(--apcs-accent-dark)}
.apcs-card-body>p{margin-top:8px!important;color:var(--apcs-muted);font-size:11.5px;line-height:1.95}.apcs-card-link{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;color:#33332f;border-top:1px solid #eceae5;font-size:10.5px;font-weight:800}.apcs-card-link span{color:var(--apcs-accent);font-size:17px;transition:transform .2s}.apcs-card-link:hover{color:var(--apcs-accent-dark)}.apcs-card-link:hover span{transform:translateX(-3px)}
.apcs-pagination{margin-top:35px}.apcs-pagination ul{margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:6px;list-style:none}.apcs-pagination a,.apcs-pagination span{min-width:38px;height:38px;padding:0 12px;display:grid;place-items:center;color:#555550;background:#fff;border:1px solid var(--apcs-line);border-radius:8px;font-size:10px;font-weight:750}.apcs-pagination .current,.apcs-pagination a:hover{color:#fff;background:var(--apcs-accent);border-color:var(--apcs-accent)}
.apcs-empty{padding:70px 20px;text-align:center;background:#fff;border:1px solid var(--apcs-line);border-radius:14px}.apcs-empty>span{color:#ddd7ca;font-family:Arial,sans-serif;font-size:65px;font-weight:900}.apcs-empty h2{margin-top:3px!important;font-size:24px;font-weight:900}.apcs-empty p{margin-top:8px!important;color:var(--apcs-muted);font-size:12px}.apcs-empty a{margin-top:22px;padding:12px 18px;display:inline-flex;color:#fff;background:var(--apcs-ink);border-radius:8px;font-size:11px;font-weight:800}

.apcs-single{width:100%;overflow:hidden;background:#fff}.apcs-single-hero{padding:43px 0 38px;background:#fff;border-bottom:1px solid var(--apcs-line)}.apcs-single-hero-inner{max-width:1000px}.apcs-single-heading{max-width:910px}.apcs-single-category{display:inline-flex;margin-bottom:13px;padding:6px 10px;color:var(--apcs-accent-dark);background:#f7f1e7;border:1px solid #eadcc3;border-radius:7px;font-size:10px;font-weight:800}.apcs-single-heading h1{font-size:clamp(34px,5vw,64px);line-height:1.38;letter-spacing:-2px;font-weight:900}.apcs-single-lead{max-width:800px;margin-top:14px!important;color:var(--apcs-muted);font-size:14px;line-height:2}
.apcs-single-meta{margin-top:21px;display:flex;align-items:center;flex-wrap:wrap;gap:0;color:#8d8d88;font-size:10.5px;font-weight:650}.apcs-single-meta>span:not(:first-child),.apcs-single-meta>time{padding-inline:14px;border-right:1px solid var(--apcs-line)}.apcs-single-author{padding-left:14px;display:flex;align-items:center;gap:9px}.apcs-single-author img{width:34px;height:34px;border-radius:50%;object-fit:cover}.apcs-single-author b{color:#3d3d39;font-weight:800}
.apcs-single-cover{width:100%;max-width:1200px;aspect-ratio:1200/620;margin:24px auto 0!important;overflow:hidden;background:var(--apcs-silver);border:1px solid var(--apcs-line);border-radius:14px;box-shadow:0 14px 36px rgba(25,25,22,.05)}.apcs-single-cover img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.apcs-single-layout{padding-block:53px 58px;display:grid;grid-template-columns:minmax(0,820px) 280px;gap:70px;align-items:start}.apcs-entry-content{min-width:0;color:#454541;font-size:15px;line-height:2.25}.apcs-entry-content>*:first-child{margin-top:0!important}.apcs-entry-content p{margin:0 0 22px!important}.apcs-entry-content h2{margin:40px 0 14px!important;color:var(--apcs-ink);font-size:27px;line-height:1.65;font-weight:900;letter-spacing:-.6px}.apcs-entry-content h3{margin:31px 0 11px!important;color:var(--apcs-ink);font-size:21px;line-height:1.7;font-weight:850}.apcs-entry-content h4{margin:25px 0 9px;color:var(--apcs-ink);font-size:17px;font-weight:850}.apcs-entry-content a{color:var(--apcs-accent-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.apcs-entry-content ul,.apcs-entry-content ol{margin:0 0 25px;padding-right:25px}.apcs-entry-content li{margin-bottom:8px}.apcs-entry-content blockquote{margin:30px 0;padding:22px 25px;color:#4c463c;background:#f8f4ed;border:0;border-right:3px solid var(--apcs-accent);border-radius:10px;font-size:16px;line-height:2}.apcs-entry-content blockquote p:last-child{margin-bottom:0!important}.apcs-entry-content img{max-width:100%;height:auto;border-radius:12px}.apcs-entry-content figure{max-width:100%;margin:28px 0!important}.apcs-entry-content figcaption{margin-top:8px;color:#92918c;text-align:center;font-size:10.5px;line-height:1.8}.apcs-entry-content table{width:100%;margin:28px 0;border-collapse:separate;border-spacing:0;border:1px solid var(--apcs-line);border-radius:10px;overflow:hidden;font-size:12px}.apcs-entry-content th,.apcs-entry-content td{padding:12px 14px;text-align:right;border:0;border-bottom:1px solid var(--apcs-line)}.apcs-entry-content th{color:#292925;background:var(--apcs-soft);font-weight:800}.apcs-entry-content tr:last-child td{border-bottom:0}.apcs-entry-content pre{max-width:100%;padding:18px;overflow:auto;color:#eee;background:#1b1b1b;border-radius:10px;direction:ltr;text-align:left;font-size:12px;line-height:1.8}.apcs-entry-content iframe{max-width:100%}
.apcs-page-links{margin-top:25px;padding-top:20px;border-top:1px solid var(--apcs-line);font-size:12px}.apcs-post-tags{margin-top:38px;padding-top:20px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;border-top:1px solid var(--apcs-line)}.apcs-post-tags>span{margin-left:5px;color:#555;font-size:10px;font-weight:800}.apcs-post-tags a{padding:6px 10px;color:#666;background:var(--apcs-soft);border:1px solid var(--apcs-line);border-radius:7px;text-decoration:none;font-size:9.5px;font-weight:700}.apcs-post-tags a:hover{color:#fff;background:var(--apcs-accent);border-color:var(--apcs-accent)}
.apcs-single-aside{position:sticky;top:95px;display:flex;flex-direction:column;gap:12px}.apcs-aside-author,.apcs-aside-box{padding:18px;background:var(--apcs-soft);border:1px solid var(--apcs-line);border-radius:12px}.apcs-aside-author{display:grid;grid-template-columns:50px 1fr;gap:12px;align-items:center}.apcs-aside-author img{width:50px;height:50px;border-radius:50%;object-fit:cover}.apcs-aside-author small{display:block;color:#92918d;font-size:9px}.apcs-aside-author strong{display:block;margin-top:3px;color:#2b2b28;font-size:12px;font-weight:850}.apcs-aside-author p{grid-column:1/-1;margin-top:3px!important;color:var(--apcs-muted);font-size:10.5px;line-height:1.9}.apcs-aside-box h2{margin-bottom:12px!important;color:#333;font-size:12px;font-weight:850}.apcs-aside-categories{display:flex;flex-wrap:wrap;gap:6px}.apcs-aside-categories a{padding:6px 9px;color:#666;background:#fff;border:1px solid var(--apcs-line);border-radius:7px;font-size:9px;font-weight:700}.apcs-aside-categories a:hover{color:#fff;background:var(--apcs-accent);border-color:var(--apcs-accent)}.apcs-copy-link,.apcs-single button.apcs-copy-link{appearance:none!important;-webkit-appearance:none!important;width:100%!important;height:42px!important;padding:0 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#fff!important;background:var(--apcs-ink)!important;background-color:var(--apcs-ink)!important;border:1px solid var(--apcs-ink)!important;border-radius:9px!important;box-shadow:none!important;text-shadow:none!important;font-family:"Vazirmatn APCS",Tahoma,sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:800!important;cursor:pointer!important;transition:background .2s,border-color .2s,color .2s!important}.apcs-copy-link:hover,.apcs-copy-link:focus,.apcs-single button.apcs-copy-link:hover,.apcs-single button.apcs-copy-link:focus{color:#fff!important;background:var(--apcs-accent)!important;background-color:var(--apcs-accent)!important;border-color:var(--apcs-accent)!important;outline:0!important;box-shadow:none!important}.apcs-copy-link b{color:inherit!important;font-size:15px!important;font-weight:700!important}
.apcs-post-navigation{padding:0 0 53px;background:#fff}.apcs-post-navigation .apcs-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.apcs-post-navigation a{min-height:84px;padding:15px 17px;display:flex;flex-direction:column;justify-content:center;color:#333;background:var(--apcs-soft);border:1px solid var(--apcs-line);border-radius:10px}.apcs-post-navigation a:last-child{text-align:left}.apcs-post-navigation small{color:#9a9994;font-size:9px;font-weight:700}.apcs-post-navigation strong{margin-top:5px;font-size:11.5px;line-height:1.75;font-weight:850}.apcs-post-navigation a:hover{border-color:#d9c49e;background:#faf6ee}
.apcs-related{padding:49px 0 58px;background:var(--apcs-soft);border-block:1px solid var(--apcs-line)}.apcs-related-heading{margin-bottom:22px;display:flex;align-items:end;justify-content:space-between;gap:20px}.apcs-related-heading p{margin-bottom:4px!important;color:var(--apcs-accent-dark);font-size:10px;font-weight:800}.apcs-related-heading h2{font-size:30px;line-height:1.45;font-weight:900}.apcs-related-heading>a{display:flex;align-items:center;gap:11px;color:#333;font-size:10.5px;font-weight:800}.apcs-related-heading>a span{color:var(--apcs-accent);font-size:17px}
.apcs-comments{padding:50px 0 60px;background:#fff}.apcs-comments .comments-area{max-width:820px;margin-inline:auto}.apcs-comments .comments-title,.apcs-comments .comment-reply-title{margin-bottom:20px!important;font-size:24px;line-height:1.5;font-weight:900}.apcs-comments .comment-list{margin:0 0 35px;padding:0;list-style:none}.apcs-comments .comment-body{margin-bottom:10px;padding:17px;background:var(--apcs-soft);border:1px solid var(--apcs-line);border-radius:10px}.apcs-comments .comment-author{display:flex;align-items:center;gap:9px}.apcs-comments .comment-author img{border-radius:50%}.apcs-comments .comment-author a{color:#333;font-size:11px;font-weight:800}.apcs-comments .comment-metadata{margin:6px 0 10px;font-size:9px}.apcs-comments .comment-metadata a{color:#999}.apcs-comments .comment-content{color:#555;font-size:12px;line-height:2}.apcs-comments .reply a{color:var(--apcs-accent-dark);font-size:10px;font-weight:800}.apcs-comments .comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apcs-comments .comment-form-comment,.apcs-comments .comment-form-cookies-consent,.apcs-comments .form-submit,.apcs-comments .logged-in-as{grid-column:1/-1}.apcs-comments label{display:block;margin-bottom:6px;color:#555;font-size:10px;font-weight:750}.apcs-comments input:not([type=checkbox]),.apcs-comments textarea{width:100%;padding:11px 13px;color:#222;background:#fff;border:1px solid #d9d7d1;border-radius:8px;outline:0;font-family:inherit;font-size:11px}.apcs-comments textarea{min-height:130px;resize:vertical}.apcs-comments input:focus,.apcs-comments textarea:focus{border-color:var(--apcs-accent)}.apcs-comments .submit{min-height:44px;padding:0 18px;color:#fff;background:var(--apcs-ink);border:0;border-radius:8px;font-family:inherit;font-size:10.5px;font-weight:800;cursor:pointer}.apcs-comments .submit:hover{background:var(--apcs-accent)}

.apcs-articles-widget{--apcs-columns:3;--apcs-gap:18px;--apcs-mobile-slides:1.18;width:100%;direction:rtl}.apcs-widget-heading{margin-bottom:22px;display:flex;align-items:end;justify-content:space-between;gap:24px}.apcs-widget-heading>div>p{margin-bottom:5px!important;color:var(--apcs-accent);font-size:10px;font-weight:800}.apcs-widget-heading h2{font-size:clamp(25px,3vw,38px);line-height:1.45;letter-spacing:-1px;font-weight:900}.apcs-widget-heading>a{padding-bottom:4px;display:flex;align-items:center;gap:12px;color:#333;border-bottom:1px solid #cfcac0;font-size:10.5px;font-weight:800}.apcs-widget-heading>a span{color:var(--apcs-accent);font-size:17px}.apcs-widget-heading>a:hover{color:var(--apcs-accent)}
.apcs-articles-viewport{min-width:0}.apcs-articles-track{display:grid;grid-template-columns:repeat(var(--apcs-columns),minmax(0,1fr));gap:var(--apcs-gap)}.apcs-widget-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--apcs-line);border-radius:14px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.apcs-widget-card:hover{transform:translateY(-3px);border-color:#d8ccb6;box-shadow:0 18px 45px rgba(30,27,20,.07)}
.apcs-widget-card-media{aspect-ratio:60/31;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--apcs-silver)}.apcs-widget-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.apcs-widget-card:hover .apcs-widget-card-media img{transform:scale(1.025)}.apcs-widget-card-media>span{color:#aaa8a2;font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em}.apcs-widget-card-body{padding:20px;display:flex;flex:1;flex-direction:column}.apcs-widget-card-meta{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#989791;font-size:9.5px;font-weight:650}.apcs-widget-card-meta span{color:var(--apcs-accent);font-weight:800}.apcs-widget-card-meta time{white-space:nowrap}.apcs-widget-card h3{font-size:16px;line-height:1.75;font-weight:850}.apcs-widget-card h3 a{color:var(--apcs-ink)}.apcs-widget-card h3 a:hover{color:var(--apcs-accent)}.apcs-widget-card-excerpt{margin-top:8px!important;color:var(--apcs-muted);font-size:11.5px;line-height:1.95}.apcs-widget-card-link{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;color:#333;border-top:1px solid #eceae5;font-size:10.5px;font-weight:800}.apcs-widget-card-link span{color:var(--apcs-accent);font-size:17px;transition:transform .2s}.apcs-widget-card-link:hover{color:var(--apcs-accent)}.apcs-widget-card-link:hover span{transform:translateX(-3px)}.apcs-slider-controls{display:none}.apcs-widget-empty{padding:32px;text-align:center;color:#777;background:#fff;border:1px solid var(--apcs-line);border-radius:12px;font-family:"Vazirmatn APCS",Tahoma,sans-serif;font-size:12px}

@media(max-width:1024px){.apcs-archive-hero-inner{grid-template-columns:minmax(0,1fr) 300px;gap:38px}.apcs-archive-grid,.apcs-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apcs-single-layout{grid-template-columns:minmax(0,1fr) 245px;gap:38px}}
@media(max-width:767px){
  .apcs-shell{width:calc(100% - 32px)}.apcs-breadcrumb{margin-bottom:17px;font-size:10px}
  .apcs-archive-hero{padding:30px 0 27px}.apcs-archive-hero-inner{grid-template-columns:1fr;gap:22px}.apcs-archive-hero h1{font-size:34px;letter-spacing:-1px}.apcs-archive-description{margin-top:9px;font-size:12.5px;line-height:1.9}.apcs-search>div{height:46px}.apcs-category-list{width:100%;padding-inline:16px}.apcs-category-bar .apcs-shell{width:100%}.apcs-archive-content{padding:34px 0 43px}.apcs-archive-heading{margin-bottom:17px}.apcs-archive-heading h2{font-size:25px}.apcs-archive-grid{grid-template-columns:1fr;gap:12px}.apcs-card-body{padding:17px}.apcs-card h2,.apcs-card h3{font-size:15px}.apcs-card-body>p{font-size:12px}.apcs-card:hover{transform:none}.apcs-pagination{margin-top:26px}.apcs-pagination ul{flex-wrap:wrap}
  .apcs-single-hero{padding:28px 0 27px}.apcs-single-category{margin-bottom:10px}.apcs-single-heading h1{font-size:32px;line-height:1.48;letter-spacing:-1px}.apcs-single-lead{margin-top:10px!important;font-size:13px;line-height:1.95}.apcs-single-meta{margin-top:17px;gap:8px}.apcs-single-meta>span:not(:first-child),.apcs-single-meta>time{padding:0;border:0}.apcs-single-meta>span:not(:first-child)::before,.apcs-single-meta>time::before{content:"·";padding-left:8px;color:#c0bebb}.apcs-single-author{width:100%;padding:0 0 3px}.apcs-single-cover{aspect-ratio:60/31;border:1px solid var(--apcs-line);border-top:0;border-radius:0 0 11px 11px}.apcs-single-layout{padding-block:34px 40px;grid-template-columns:1fr;gap:35px}.apcs-entry-content{font-size:14px;line-height:2.2}.apcs-entry-content p{margin-bottom:19px!important}.apcs-entry-content h2{margin:32px 0 11px!important;font-size:23px}.apcs-entry-content h3{margin-top:26px!important;font-size:19px}.apcs-entry-content blockquote{margin:24px 0;padding:18px;font-size:14px}.apcs-entry-content table{display:block;overflow-x:auto;white-space:nowrap}.apcs-single-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:10px}.apcs-aside-author{grid-column:1/-1}.apcs-post-navigation{padding-bottom:38px}.apcs-post-navigation .apcs-shell{grid-template-columns:1fr}.apcs-post-navigation a:last-child{text-align:right}.apcs-related{padding:36px 0 42px}.apcs-related-heading h2{font-size:25px}.apcs-related-grid{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.apcs-related-grid::-webkit-scrollbar{display:none}.apcs-related-grid .apcs-card{flex:0 0 84%;scroll-snap-align:start}.apcs-comments{padding:38px 0 45px}.apcs-comments .comment-form{grid-template-columns:1fr}.apcs-comments .comment-form>*{grid-column:1!important}
  .apcs-widget-heading{margin-bottom:17px;align-items:center}.apcs-widget-heading h2{font-size:24px}.apcs-widget-heading>a{font-size:0;border:0}.apcs-widget-heading>a span{width:38px;height:38px;display:grid;place-items:center;color:#fff;background:var(--apcs-ink);border-radius:8px;font-size:18px}.apcs-articles-widget[data-mobile-slider="yes"] .apcs-articles-viewport{margin-inline:calc((100vw - 100%)/-2);padding-inline:calc((100vw - 100%)/2);overflow:hidden}.apcs-articles-widget[data-mobile-slider="yes"] .apcs-articles-track{display:flex;gap:var(--apcs-gap);padding-bottom:4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100vw - 100%)/2);scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none}.apcs-articles-widget[data-mobile-slider="yes"] .apcs-articles-track::-webkit-scrollbar{display:none}.apcs-articles-widget[data-mobile-slider="yes"] .apcs-widget-card{flex:0 0 calc((100% - (var(--apcs-gap) * (var(--apcs-mobile-slides) - 1))) / var(--apcs-mobile-slides));scroll-snap-align:start}.apcs-widget-card:hover{transform:none}.apcs-articles-widget[data-mobile-slider="yes"] .apcs-slider-controls{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.apcs-slider-arrows{display:flex;gap:6px}.apcs-slider-arrows button{width:38px;height:38px;padding:0;display:grid;place-items:center;color:#222;background:#fff;border:1px solid var(--apcs-line);border-radius:8px;font-family:inherit;font-size:17px;cursor:pointer}.apcs-slider-arrows button:hover{color:#fff;background:var(--apcs-accent);border-color:var(--apcs-accent)}.apcs-slider-dots{display:flex;align-items:center;gap:5px;overflow:hidden}.apcs-slider-dots button{width:6px;height:6px;padding:0;background:#ccc8bf;border:0;border-radius:10px;cursor:pointer;transition:.2s}.apcs-slider-dots button.is-active{width:18px;background:var(--apcs-accent)}.apcs-widget-card-body{padding:17px}.apcs-widget-card h3{font-size:15px}.apcs-widget-card-excerpt{font-size:12px}
}
@media(max-width:480px){.apcs-single-aside{grid-template-columns:1fr}.apcs-aside-author{grid-column:auto}.apcs-related-heading>a{font-size:0}.apcs-related-heading>a span{font-size:18px}.apcs-card-media,.apcs-widget-card-media{aspect-ratio:60/31}}
@media(prefers-reduced-motion:reduce){.apcs-card,.apcs-card-media img,.apcs-widget-card,.apcs-widget-card-media img,.apcs-articles-track{scroll-behavior:auto!important;transition:none!important}}

/* APCS single-post isolation from Elementor global styles */
.apcs-comments,.apcs-comments *{font-family:"Vazirmatn APCS",Tahoma,sans-serif!important}
.apcs-comments :where(a,a:hover,a:focus){text-decoration:none!important}
.apcs-comments :where(input,textarea,button,.submit){box-shadow:none!important;text-shadow:none!important}
.apcs-comments input:not([type=checkbox]),.apcs-comments textarea{color:#222!important;background:#fff!important;background-color:#fff!important;border:1px solid #d9d7d1!important;border-radius:8px!important;outline:0!important;font-size:11px!important;line-height:1.7!important}
.apcs-comments input:not([type=checkbox]):focus,.apcs-comments textarea:focus{border-color:var(--apcs-accent)!important;box-shadow:0 0 0 3px rgba(194,146,59,.10)!important}
.apcs-comments .submit,.apcs-comments input[type=submit],.apcs-comments button[type=submit]{appearance:none!important;-webkit-appearance:none!important;min-height:44px!important;padding:0 18px!important;color:#fff!important;background:var(--apcs-ink)!important;background-color:var(--apcs-ink)!important;border:1px solid var(--apcs-ink)!important;border-radius:9px!important;font-family:"Vazirmatn APCS",Tahoma,sans-serif!important;font-size:10.5px!important;line-height:1!important;font-weight:800!important;cursor:pointer!important}
.apcs-comments .submit:hover,.apcs-comments .submit:focus,.apcs-comments input[type=submit]:hover,.apcs-comments input[type=submit]:focus,.apcs-comments button[type=submit]:hover,.apcs-comments button[type=submit]:focus{color:#fff!important;background:var(--apcs-accent)!important;background-color:var(--apcs-accent)!important;border-color:var(--apcs-accent)!important;outline:0!important}
.apcs-comments .reply a,.apcs-comments .comment-reply-link{color:var(--apcs-accent-dark)!important;background:transparent!important;border:0!important}
.apcs-comments .comment-author a,.apcs-comments .comment-author .fn{color:#333!important}
.apcs-comments .comment-metadata a{color:#999!important}
.apcs-comments .comment-body{background:var(--apcs-soft)!important;border-color:var(--apcs-line)!important}
@media(max-width:767px){.apcs-single-cover{margin-top:16px!important;border:1px solid var(--apcs-line)!important;border-radius:11px!important;box-shadow:none!important}}
