.bens{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bn{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px}.bn .bi{background:var(--orange-soft);width:38px;height:38px;color:var(--orange);border-radius:10px;place-items:center;margin-bottom:8px;font-size:19px;display:grid}.bn h3{font-size:14.5px;font-weight:700}.bn p{color:var(--muted);margin-top:2px;font-size:12px;line-height:2}.callout{background:var(--orange-soft);border:1px solid var(--orange);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 20px;display:flex}.callout p{font-weight:500}.inl{color:var(--orange);text-underline-offset:3px;font-weight:500;text-decoration:underline}.faq .a a,.seq a,.blk p a:not(.btn){color:var(--orange);text-underline-offset:3px;text-decoration:underline}.seq{counter-reset:s;gap:10px;margin-top:16px;list-style:none;display:grid}.seq li{counter-increment:s;background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.seq li:before{content:counter(s,persian);background:var(--orange);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.seq h3{color:var(--ink);font-size:14px;font-weight:700;line-height:1.9}.seq p{color:var(--muted);font-size:12.5px;line-height:2.05}.two{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.two .panel{margin-top:0}.pn{grid-template-columns:1fr 1fr;gap:14px;margin-top:48px;display:grid}.pn a{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 18px;display:block}.pn a:hover{border-color:var(--orange)}.pn small{color:var(--muted);font-size:11.5px;display:block}.pn a[rel=next]{text-align:left}@media (width<=1020px){.bens{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.bens,.two,.pn{grid-template-columns:1fr}.pn a[rel=next]{text-align:right}}.dl.cols2{grid-template-columns:1fr 1fr;gap:10px 28px}.types.one{grid-template-columns:1fr}.panel .dl a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.dl.cols2{grid-template-columns:1fr}}.chips{flex-wrap:wrap;gap:8px;margin-top:6px;list-style:none;display:flex}.chips li{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:3px 14px;font-size:12.5px}.three{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.three .panel{margin-top:0}.three .lb{color:var(--orange);margin:14px 0 8px;font-size:12px;font-weight:700}.three .dl li{font-size:12.5px}.three .rq{color:var(--muted);font-size:12.5px;line-height:2}@media (width<=1020px){.three{grid-template-columns:1fr}}.cmp{align-items:center;gap:18px;margin-bottom:16px;display:flex}.cmp>div{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:14px;min-width:130px;padding:12px 26px}.cmp>div.on{background:var(--orange);border-color:var(--orange);color:#fff}.cmp b{font-size:30px;font-weight:800;line-height:1.4;display:block}.cmp span{opacity:.85;font-size:12px}.cmp svg{color:var(--orange);font-size:22px}.panel .dl a,.blk p a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.bens.c2{grid-template-columns:repeat(2,1fr)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tfilter{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.tfilter input{background:var(--field);border:1px solid var(--line);border-radius:8px;flex:1;min-width:220px;max-width:420px;padding:10px 14px}.tfilter span{color:var(--muted);font-size:12px}.chips li[hidden]{display:none}@media (width<=700px){.bens.c2{grid-template-columns:1fr}}.grades{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.gr{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 18px}.gr b{margin-bottom:8px;font-size:13px;display:block}.gr div{gap:8px;display:flex}.gr span{border:1px solid var(--line);background:var(--bg-alt);width:38px;height:38px;color:var(--muted);border-radius:10px;place-items:center;font-weight:700;display:grid}.gr span.on{background:var(--orange);border-color:var(--orange);color:#fff}@media (width<=700px){.grades{grid-template-columns:1fr}}.tdef h4{color:var(--head);margin-bottom:10px;font-size:14.5px;font-weight:700}.tdef dl>div{margin-bottom:10px}.tdef dt{color:var(--orange);font-size:11.5px;font-weight:700}.tdef dd{color:var(--muted);font-size:12.5px;line-height:2}.twoc{grid-template-columns:1fr 1fr;gap:16px;display:grid}.twoc .panel{margin-top:0}@media (width<=700px){.twoc{grid-template-columns:1fr}}.bh{padding:26px 0 8px}.posts{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.post{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.post:hover{border-color:var(--orange)}.thumb{background:linear-gradient(135deg,var(--orange-soft),var(--bg-alt));height:170px;color:var(--orange);border-bottom:1px solid var(--line);place-items:center;font-size:44px;display:grid}.pb{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.post h2{font-size:16px;font-weight:800;line-height:1.8}.post h2 a:hover{color:var(--orange)}.meta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.meta a:hover{color:var(--orange)}.ex{color:var(--muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;font-size:12.5px;line-height:2.05;display:-webkit-box;overflow:hidden}.post .more{color:var(--orange);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:700;display:inline-flex}.post .more:hover{text-decoration:underline}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.pager a,.pager span.cur{border:1px solid var(--line);background:var(--card);border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 12px;font-weight:500;display:inline-flex}.pager a:hover{border-color:var(--orange);color:var(--orange)}.pager .cur{background:var(--orange);border-color:var(--orange);color:#fff;font-weight:700}.pager .gap{color:var(--muted)}.sf{gap:8px;margin-top:4px;display:grid}.sf input{background:var(--field);border:1px solid var(--line);border-radius:8px;width:100%;padding:10px 14px}.sf .btn{padding:8px}.ll{gap:2px;list-style:none;display:grid}.ll a{color:var(--muted);border-radius:8px;padding:5px 10px;font-size:12.5px;line-height:1.9;display:block}.ll a:hover{background:var(--bg-alt);color:var(--orange)}@media (width<=1020px){.layout .blogside{order:2;position:static;display:grid!important}.layout .content{order:1}}@media (width<=700px){.posts{grid-template-columns:1fr}}.rp{z-index:80;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.rp i{background:var(--orange);width:0;height:100%;transition:width .1s;display:block}.art-h{max-width:860px;padding:22px 0 6px}.art-h h1{color:var(--head);margin-top:14px;font-size:34px;line-height:1.7;display:block}.art-h h1 i{display:none}.am{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:12.5px;display:flex}.am span,.am a{align-items:center;gap:6px;display:inline-flex}.am svg{color:var(--orange);font-size:15px}.am a:hover{color:var(--orange)}.prose{min-width:0;font-size:15px;line-height:2.15}.prose>*+*{margin-top:14px}.prose h2{color:var(--head);margin-top:44px;padding-inline-start:16px;scroll-margin-top:100px;font-size:23px;font-weight:800;line-height:1.7;position:relative}.prose h2:before{content:"";inset-inline-start:0;background:var(--orange);border-radius:3px;width:6px;height:1.1em;position:absolute;top:.6em}.prose h3{color:var(--head);margin-top:30px;scroll-margin-top:100px;font-size:18px;font-weight:700}.prose h4{color:var(--ink);margin-top:22px;font-size:15px;font-weight:700}.prose p{color:var(--ink)}.prose strong{font-weight:700}.prose a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.prose .lead-h{color:var(--head);font-size:19px;font-weight:800}.prose ul{gap:6px;list-style:none;display:grid}.prose ul li{padding-inline-start:30px;position:relative}.prose ul li:before{content:"";inset-inline-start:0;background:var(--orange-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E8590C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:.7em}.prose ol{counter-reset:o;gap:8px;list-style:none;display:grid}.prose ol li{counter-increment:o;min-height:30px;padding-inline-start:40px;position:relative}.prose ol li:before{content:counter(o,persian);inset-inline-start:0;background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;position:absolute;top:.5em}.prose blockquote{border-inline-start:4px solid var(--orange);background:var(--bg-alt);color:var(--muted);border-radius:10px;padding:12px 18px}.prose .tw{margin-top:16px}.prose table{font-size:13px}.prose td:nth-child(2){color:inherit;font-weight:inherit;white-space:normal}.prose td,.prose th{vertical-align:top}.fig{margin:22px 0}.ph-img{border:1px solid var(--line);background:linear-gradient(135deg,var(--orange-soft),var(--bg-alt));height:260px;color:var(--orange);border-radius:14px;align-content:center;place-items:center;gap:6px;font-size:42px;display:grid}.ph-img span{color:var(--muted);font-size:12px}.callout{border:1px solid;border-radius:12px;gap:12px;margin-top:20px;padding:14px 16px;font-size:14px;line-height:2;display:flex}.callout .ci{flex:none;font-size:22px;line-height:1.6}.callout.tip{background:#e8590c17;border-color:#e8590c59}.callout.ok{background:#1b7f4b1a;border-color:#1b7f4b59}.callout.warn{background:#e8960c21;border-color:#e8960c73}.callout.info{background:#4682b41c;border-color:#4682b459}.toc ol{max-height:calc(100vh - 330px);overflow:auto}.toc li.l3 a{padding-inline-start:26px;font-size:12px}.toc-m ol{list-style:none}.toc-m li.l3 a{padding-inline-start:26px}.share{border:1px solid var(--line);background:var(--bg-alt);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;padding:14px 18px;font-size:13px;display:flex}.share .btn{padding:5px 16px;font-size:12px}.rel{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.relh{margin-top:54px}.cm{margin-top:50px}.cf{gap:12px;margin-top:14px;display:grid}.cf .r2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cf label{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.cf input,.cf textarea{background:var(--field);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:8px;padding:11px 14px;font-family:inherit;font-size:14px}.cf textarea{resize:vertical;min-height:130px}.cf .chk{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.cf .chk input{width:auto}.cf .btn{justify-self:start}.cf .msg{font-size:12.5px;font-weight:500;display:none}@media (width<=1020px){.art-h h1{font-size:28px}.rel{grid-template-columns:1fr}}@media (width<=700px){.art-h h1{font-size:23px}.prose{font-size:14.5px}.prose h2{font-size:20px}.cf .r2{grid-template-columns:1fr}}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.prose img{border-radius:14px;max-width:100%;height:auto}.prose figure{margin:22px 0}.prose figcaption{color:var(--muted);text-align:center;margin-top:6px;font-size:12px}.prose iframe,.prose video{border-radius:14px;max-width:100%}.prose .wp-block-image img,.prose .aligncenter{margin-inline:auto;display:block}.prose .wp-block-table{overflow-x:auto}.post-img{border:1px solid var(--line);border-radius:14px;margin:22px 0 0;overflow:hidden}.post-img img{width:100%;height:auto;display:block}
