@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";*,:after,:before{box-sizing:border-box}body,html{background:#f1f2f2;margin:0}body{-webkit-font-smoothing:antialiased}.article-page{--ink:#0d0d10;--soft:#8a8d95;--line:#d9dcde;min-height:100vh;color:var(--ink);background:#f1f2f2;padding:52px 24px 80px;font-family:Montserrat,system-ui,sans-serif;position:relative;overflow:hidden}.article-page--fa{font-family:IRANYekan,Montserrat,system-ui,sans-serif}.article-page--ar{font-family:Tajawal,Montserrat,system-ui,sans-serif}.article-page--fa .post__section-title,.article-page--fa .post__title{font-weight:400}.article-page--fa .post__section-title--numbered{font-weight:700}.article-page--fa .post__body p,.article-page--fa .post__list{text-align:justify;text-justify:inter-word}.article-page:after{content:"";pointer-events:none;background:linear-gradient(270deg,#00000012,#0000);width:56px;bottom:0}.article-page:after,.corner{position:absolute;top:0;right:0}.corner{aspect-ratio:1;z-index:2;background:#f1f2f2;width:clamp(86px,17vw,190px);padding:0 0 12px 12px;box-shadow:-10px 10px 40px #00000024}.corner__img{background:#444 50%/cover no-repeat;width:100%;height:100%}.layout{z-index:1;grid-template-columns:40px minmax(0,1fr);justify-content:center;gap:0 20px;width:100%;max-width:1480px;margin:0 auto;display:grid;position:relative}.share{flex-direction:column;align-self:start;align-items:center;gap:12px;padding-top:2px;display:flex;position:sticky;top:52px}.share__label{letter-spacing:.04em;margin-bottom:4px;font-size:8px;font-weight:700}.share__placeholder{width:22px;height:20px;display:block}.post{min-width:0}.post__cover{aspect-ratio:3/2;background:#111;width:94%;margin:0 auto;overflow:hidden}.post__cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.post__category{letter-spacing:.16em;text-transform:uppercase;color:#5f6169;margin:30px 0 14px;font-size:12px;font-weight:500}.post__title{letter-spacing:-.005em;max-width:none;margin:0;font-family:inherit;font-size:clamp(34px,4.4vw,54px);font-weight:700;line-height:1.25}.post__meta{justify-content:space-between;margin-top:26px}.author,.post__meta{align-items:center;gap:12px;display:flex}.author{min-width:0}.author__avatar{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.author__name,.post__time{color:#565a60;font-size:13px;font-weight:500}.post__rule{border:0;border-top:1px solid var(--line);margin:18px 0 26px}.post__body p{color:#565a60;margin:0 0 22px;font-size:16px;font-weight:400;line-height:1.85}.post__section-title{color:var(--ink);margin:32px 0 16px;font-size:28px;font-weight:700;line-height:1.4}.post__list{color:#565a60;margin:0 0 22px;padding-left:24px;font-size:16px;line-height:1.85;list-style:outside}.post__list li{padding-left:3px}.post__body strong{color:var(--ink);font-weight:600}.article-page[dir=rtl] .post__list{padding-left:0;padding-right:24px}.article-page[dir=rtl] .post__list li{padding-left:0;padding-right:3px}@media (width<=760px){.article-page{padding:28px 18px 56px}.article-page:after{display:none}.layout{grid-template-columns:minmax(0,1fr);gap:20px 0}.share{flex-direction:row;order:2;justify-content:flex-start;gap:16px;padding-top:0;position:static}.share__label{margin:0 6px 0 0;font-size:11px}.post{order:1}.post__body p,.post__list{font-size:16px}.post__title{font-size:clamp(32px,8vw,42px)}.post__section-title{margin-top:28px;font-size:24px}.author__name,.post__time{font-size:13px}.post__category{font-size:12px}}
