/* Presentation-only reset, scoped away from menus, contact controls and widgets. */
.rz-reading-main .rz-content :is(ul,ol){margin:18px 0!important;padding:0 22px 0 0!important;width:auto!important;max-width:100%!important;background:transparent!important;border:0!important;direction:rtl!important}
.rz-reading-main .rz-content ul{list-style:none!important}
.rz-reading-main .rz-content ul>li{list-style:none!important;border-inline-start:2px solid var(--rz-line);padding-inline-start:12px!important}
.rz-reading-main .rz-content ol{list-style-type:persian!important;list-style-position:outside!important}
.rz-reading-main .rz-content ol>li{list-style-type:persian!important}
.rz-reading-main .rz-content li{margin:10px 0!important;text-align:justify!important;text-align-last:right!important;float:none!important;width:auto!important;color:var(--rz-ink)!important}
.rz-reading-main .rz-content li::marker{color:var(--rz-accent)!important;font-family:RZSans,Tahoma,sans-serif!important;font-size:12px!important}
.rz-reading-main .rz-content li>p{margin:0 0 8px!important}
.rz-reading-main .rz-content li :is(ul,ol){margin:12px 0!important;padding-inline-start:14px!important}
.rz-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:32px;align-items:start;margin:32px 0}
.rz-reading-main{min-width:0}.rz-reading-layout .rz-content{margin:0;background:#fff;border:1px solid var(--rz-line);border-radius:20px;padding:36px 32px;box-shadow:0 12px 36px #254b5c08}
.rz-reading-label{font-size:11px!important;color:var(--rz-accent);border-bottom:1px solid var(--rz-line);padding-bottom:16px;margin-bottom:24px;letter-spacing:normal}
.rz-reading-aside{position:sticky;top:125px;border:1px solid var(--rz-line);border-radius:16px;padding:24px;background:var(--rz-soft)}
.rz-reading-aside h2{font-size:18px;line-height:1.8}.rz-reading-aside p{font-size:12px;color:#526b76;margin:15px 0;text-align:justify;line-height:2}.rz-reading-aside .rz-button{font-size:12px;padding:10px;width:100%}.rz-reading-aside .rz-aside-note{font-size:10px;margin-bottom:0;border-top:1px solid var(--rz-line);padding-top:14px}
.rz-reading-layout .rz-content p,.rz-reading-layout .rz-content li,.rz-reading-layout .rz-content p *,.rz-reading-layout .rz-content li *{font-size:14px!important;line-height:2.05!important}
.rz-reading-layout .rz-content h2,.rz-reading-layout .rz-content h2 *{font-size:22px!important;line-height:1.75!important}
.rz-reading-layout .rz-content h3,.rz-reading-layout .rz-content h3 *{font-size:18px!important;line-height:1.8!important}
.rz-reading-layout .rz-content h4,.rz-reading-layout .rz-content h4 *{font-size:16px!important;line-height:1.8!important}
@media(max-width:900px){.rz-reading-layout{grid-template-columns:1fr;gap:22px}.rz-reading-aside{position:static}}
@media(max-width:800px){.rz-reading-layout{margin:22px 0}.rz-reading-layout .rz-content{padding:24px 19px;border-radius:18px}.rz-reading-layout .rz-content p,.rz-reading-layout .rz-content li,.rz-reading-layout .rz-content p *,.rz-reading-layout .rz-content li *{font-size:13.5px!important;line-height:2.05!important}.rz-reading-layout .rz-content h2,.rz-reading-layout .rz-content h2 *{font-size:19px!important}.rz-reading-layout .rz-content h3,.rz-reading-layout .rz-content h3 *{font-size:16px!important}}
.rz-content .rz-flow-block{display:block!important;position:static!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;background:transparent!important;border:0!important;box-shadow:none!important}
.rz-content .rz-flow-block>img,.rz-content .rz-flow-block>a>img{display:block!important;width:auto!important;max-width:100%!important;max-height:480px!important;object-fit:contain!important;margin:24px auto!important}
.rz-content{font-family:RZSans,Tahoma,sans-serif!important;font-size:16px!important;line-height:2.1!important;text-align:justify!important;text-align-last:right!important}
.rz-content :where(div,section,article,span,font,blockquote,td,th,figcaption){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:normal!important;word-spacing:normal!important;text-indent:0!important}
.rz-content :where(div,section,article,blockquote){text-align:justify!important;text-align-last:right!important}
.rz-content :where(h1,h2,h3,h4,h5,h6) :where(span,font,a,strong,em){font-size:inherit!important;line-height:inherit!important}
.rz-content h4{font-size:19px!important;margin:24px 0 12px!important}
.rz-content h5,.rz-content h6{font-size:17px!important;margin:22px 0 10px!important}
.rz-content blockquote{margin:24px 0!important;padding:18px!important;border-inline-start:3px solid var(--rz-accent);background:var(--rz-soft)}
@media(max-width:800px){.rz-content{font-size:15px!important;line-height:2.05!important}.rz-content h4{font-size:18px!important}}
.rz-reading-layout .rz-content :is(p,li),.rz-reading-layout .rz-content :is(p,li) *{font-family:RZSans,Tahoma,sans-serif!important;font-size:16px!important;line-height:2.15!important;letter-spacing:normal!important;word-spacing:normal!important}
.rz-reading-layout .rz-content p{margin:0 0 20px!important;color:#354c57!important}
.rz-reading-layout .rz-content :is(h2,h3,h4,h5,h6){font-family:RZSans,Tahoma,sans-serif!important;text-align:right!important;font-weight:700!important;color:var(--rz-ink)!important;letter-spacing:normal!important;margin:32px 0 14px!important}
.rz-reading-layout .rz-content h2,.rz-reading-layout .rz-content h2 *{font-size:24px!important;line-height:1.8!important}
.rz-reading-layout .rz-content h3,.rz-reading-layout .rz-content h3 *{font-size:20px!important;line-height:1.85!important}
.rz-reading-layout .rz-content h4,.rz-reading-layout .rz-content h4 *{font-size:18px!important;line-height:1.85!important}
@media(max-width:800px){.rz-reading-layout .rz-content :is(p,li),.rz-reading-layout .rz-content :is(p,li) *{font-size:15px!important;line-height:2.1!important}.rz-reading-layout .rz-content h2,.rz-reading-layout .rz-content h2 *{font-size:21px!important}.rz-reading-layout .rz-content h3,.rz-reading-layout .rz-content h3 *{font-size:18px!important}.rz-reading-layout .rz-content h4,.rz-reading-layout .rz-content h4 *{font-size:17px!important}}
.rz-reading-layout{display:block!important;max-width:800px;margin:42px auto!important}
.rz-reading-layout .rz-reading-aside{display:none!important}
.rz-reading-layout .rz-content{border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 24px!important}
.rz-reading-layout .rz-content :is(p,li){font-weight:400!important}
.rz-reading-layout .rz-content :is(p,li) strong{font-weight:700!important}
.rz-reading-layout .rz-content .rz-toc{padding:22px!important;border-radius:12px!important;background:#f2f7f9!important;margin-bottom:36px!important}
.rz-reading-layout .rz-content :is(h2,h3,h4,h5,h6):empty{display:none!important}
@media(max-width:800px){.rz-reading-layout{margin:28px auto!important}.rz-reading-layout .rz-content{padding:0 4px!important}}
