
:root{--navy:#0a192a;--navy2:#172b43;--ink:#10253b;--muted:#64788c;--steel:#93a8bd;--line:#dfe7ef;--paper:#f6f8fb;--silver:#dfe7ef;--r:20px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;direction:rtl;background:#fff;color:var(--ink);font:15px/2 'Vazirmatn',Tahoma,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #7796b7;outline-offset:2px}button,input{font:inherit}img{max-width:100%;display:block}.container{width:min(calc(100% - 72px),1200px);margin-inline:auto}::selection{background:#c4d7e7;color:#0b192b}
.site-nav{height:78px;background:rgba(7,20,36,.96);position:sticky;top:0;z-index:60;backdrop-filter:blur(20px);color:#e9f0f8;border-bottom:1px solid rgba(255,255,255,.12)}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font:900 22px/1.2 Arial,sans-serif;letter-spacing:-.7px;direction:ltr;white-space:nowrap}.wordmark span{font-weight:300;color:#bdcad8}.wordmark small{display:block;font:8px/1.5 Arial,sans-serif;letter-spacing:2px;color:#8ba2b9}.nav-list{display:flex;gap:22px;align-items:center;color:#afc1d5;font-size:12px;flex-wrap:wrap}.nav-list a:hover,.nav-list a[aria-current=page]{color:#fff}.eyebrow{font:700 10px/1.6 Arial,sans-serif;letter-spacing:2.3px;text-transform:uppercase;color:#91a9c2;direction:ltr;display:inline-block}
.blog-hero{padding:88px 0 78px;background:radial-gradient(ellipse at 10% 40%,#243e5b,#0c1b2c 69%,#091523);color:#f4f8fc;position:relative;overflow:hidden}.blog-hero:after{content:'';position:absolute;width:540px;height:540px;border:1px solid rgba(255,255,255,.10);border-radius:50%;left:3%;top:-60px;box-shadow:0 0 0 65px rgba(255,255,255,.019),0 0 0 130px rgba(255,255,255,.015);pointer-events:none}.blog-hero .container{position:relative;z-index:1}.blog-hero h1{font-size:clamp(38px,5.5vw,74px);line-height:1.33;letter-spacing:-2px;max-width:900px;margin:20px 0}.blog-hero p{font-size:16px;color:#b2c3d5;max-width:710px;margin:0}.hero-note{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.hero-note span{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);border-radius:50px;padding:5px 12px;color:#c4d4e3;font-size:11px}.breadcrumbs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#6a7e92;font-size:12px;margin-bottom:17px}.breadcrumbs a:hover{text-decoration:underline}
.listing{padding:67px 0 105px;background:linear-gradient(#f5f8fb,#fff)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}.section-head h2{margin:12px 0 0;font-size:clamp(28px,4vw,49px);line-height:1.4}.section-head p{margin:0;color:#687a8c;max-width:440px}.blog-tools{display:grid;grid-template-columns:minmax(200px,1fr) auto;align-items:center;gap:16px;margin-bottom:23px}.search-wrap{position:relative}.search-wrap input{width:100%;min-height:54px;border:1px solid #cbd8e3;border-radius:12px;background:#fff;color:#12324d;padding:12px 46px 12px 18px;outline:none}.search-wrap input:focus{box-shadow:0 0 0 4px rgba(158,180,203,.2)}.search-glyph{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#879aab;font-size:20px;pointer-events:none}.search-clear{position:absolute;left:10px;top:50%;transform:translateY(-50%);padding:3px 9px;border:0;background:transparent;font-size:12px;color:#5a738d;cursor:pointer}.categories{display:flex;gap:8px;flex-wrap:wrap}.filter{white-space:nowrap;border:1px solid #d4dee8;border-radius:999px;background:#fff;color:#456078;font-size:12px;padding:10px 15px;cursor:pointer}.filter[aria-pressed=true]{background:#10253a;color:#fff;border-color:#10253a}.result-note{margin:0 0 20px;color:#718498;font-size:13px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.post-card{background:#fff;border:1px solid #e1e8f0;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 12px 35px rgba(10,30,54,.05);transition:transform .3s,box-shadow .3s}.post-card:hover{transform:translateY(-6px);box-shadow:0 24px 45px rgba(10,30,54,.13)}.post-card[hidden]{display:none!important}.post-cover{aspect-ratio:16/10;overflow:hidden;position:relative;background:#dde5ed}.post-cover img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.post-card:hover img{transform:scale(1.06)}.cover-badge{position:absolute;right:15px;top:15px;background:rgba(9,27,45,.88);border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#fff;padding:5px 12px;font-size:11px}.post-card-copy{display:flex;flex-direction:column;gap:9px;padding:22px;flex:1}.meta{color:#78899a;font-size:11px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.post-card h3{font-size:21px;line-height:1.65;margin:0}.post-card-copy p{color:#617589;margin:0;font-size:13px;line-height:2}.chips{display:flex;flex-wrap:wrap;gap:7px;margin:7px 0 16px}.chip{border:1px solid #dce6ef;background:#f2f6fa;color:#3d5972;border-radius:999px;padding:3px 9px;font-size:11px}.chip-action{cursor:pointer}.read-link{font-size:13px;color:#102943;font-weight:800;margin-top:auto;padding-top:5px}.empty-state{padding:48px;border:1px dashed #bdccd9;border-radius:16px;text-align:center;color:#677d91;background:#fff}.empty-state[hidden]{display:none!important}
.newsletter-block{margin-top:70px;border-radius:26px;background:linear-gradient(125deg,#0e2034,#1b3451);color:#f8fbfe;padding:35px;display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;box-shadow:0 20px 50px rgba(9,26,44,.14)}.newsletter-block h2{margin:12px 0;font-size:clamp(22px,3vw,32px);line-height:1.5}.newsletter-block p{font-size:13px;color:#b7c9da;margin:0;line-height:2}.newsletter-form>label{display:block;color:#c3d0de;font-size:12px;margin-bottom:8px}.newsletter-input-row{display:flex;gap:7px}.newsletter-input-row input{min-width:100px;flex:1;width:100%;border:1px solid #71859a;background:#fff;border-radius:10px;padding:11px 13px;outline:none;color:#112e49}.newsletter-input-row button{white-space:nowrap;background:#e1e9f2;border:0;border-radius:10px;color:#0a1e32;font-weight:800;padding:11px 15px;cursor:pointer;font-size:12px}.newsletter-input-row button:disabled{opacity:.6;cursor:wait}.newsletter-agree{display:flex!important;align-items:flex-start;gap:8px;font-size:11px!important;margin:13px 0 0!important;line-height:1.9}.newsletter-agree input{margin-top:5px;accent-color:#c2d6ea}.newsletter-agree a{text-decoration:underline}.newsletter-message{font-size:12px!important;color:#e1eaf2!important;margin:7px 0 0!important;min-height:22px}.honeypot{position:absolute!important;left:-9999px!important;height:1px!important;width:1px!important;opacity:0!important}
.footer{border-top:1px solid #dfe8f0;background:#f5f8fb;padding:32px 0;color:#62778d;font-size:12px}.footer-content{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.footer-links{display:flex;gap:19px;flex-wrap:wrap}.footer a:hover{text-decoration:underline}.footer-bottom{font:10px Arial,sans-serif;letter-spacing:1px}
/* article */
.article-hero{background:radial-gradient(ellipse at 19% 60%,#213c58,#091928 70%);color:#f5f8fc;padding:60px 0 65px}.article-hero h1{font-size:clamp(30px,4.7vw,56px);max-width:1050px;line-height:1.55;letter-spacing:-1.1px;margin:20px 0}.article-hero p{font-size:16px;color:#bbcad7;line-height:2.15;max-width:920px}.article-hero .breadcrumbs{color:#99adc2}.article-hero .meta{color:#acbed1}.article-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(220px,1fr);gap:45px;align-items:start;margin-top:60px;margin-bottom:100px}.article-main{min-width:0}.article-picture{margin:0 0 36px;position:relative}.article-picture img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:23px;box-shadow:0 16px 40px rgba(13,30,49,.11)}.article-picture figcaption{font-size:11px;color:#7b8b99;margin-top:12px}.lead{font-size:19px!important;line-height:2.1!important;color:#1d334b!important;margin-bottom:28px!important}.article-body{font-size:15px;color:#3a5268;line-height:2.2}.article-body p{margin:0 0 20px}.article-body h2{font-size:26px;line-height:1.6;color:#0f2a45;margin:42px 0 15px;scroll-margin-top:100px}.article-body h3{font-size:21px;color:#0e2e4e;margin:33px 0 14px}.article-body strong{color:#0c2f52}.article-body blockquote{background:linear-gradient(115deg,#edf4f9,#f8fbfd);border-right:4px solid #7394b3;border-radius:14px;padding:24px 26px;margin:30px 0;color:#173854;font-size:19px;font-weight:700}.article-body blockquote p{margin:0;font-size:19px;color:inherit}.article-body blockquote cite{display:block;margin-top:10px;font-style:normal;font-size:12px;font-weight:400;color:#687e91}.article-body .highlight{background:#eaf1f7;border-radius:20px;padding:24px;margin:25px 0;border:1px solid #d7e3ed}.article-body .highlight h2{font-size:21px;margin:0 0 12px}.article-body .highlight ul{margin:0;padding:0 22px 0 0}.article-body .highlight li{margin:7px 0}.article-body a{color:#17659e;text-decoration:underline;text-underline-offset:3px}.source-list{padding:0;list-style:none;display:grid;gap:10px}.source-list a{display:block;border:1px solid #dae6ef;border-radius:12px;padding:11px 15px;text-decoration:none;color:#214e76;background:#f9fcfe;font-size:13px}.source-list a:hover{background:#edf5fb}.faq{display:grid;gap:10px}.faq details{border:1px solid #dce6ee;border-radius:13px;padding:15px 18px;background:#fff}.faq summary{cursor:pointer;font-weight:700;color:#16314b}.faq details p{margin:13px 0 2px;font-size:14px}.keyword-label{font-size:11px;color:#73879a;display:block;margin-bottom:8px}.article-sidebar{position:sticky;top:106px;border:1px solid #e0e7ee;border-radius:22px;padding:22px;background:#f8fafc;display:grid;gap:18px}.side-label{font:700 10px Arial,sans-serif;letter-spacing:1.5px;color:#73879a}.toc-links{display:grid;gap:9px}.toc-links a{color:#3b5269;font-size:13px;line-height:1.8;border-bottom:1px solid #e1e9ef;padding-bottom:6px}.toc-links a:hover{color:#0d2844}.article-sidebar .chips{margin:0}.article-sidebar .chip{font-size:10px}.share-btn{background:#122941;color:#f8fafb;border-radius:10px;border:0;cursor:pointer;padding:11px;font-size:12px;font-weight:700}.share-note{font-size:11px;color:#7990a4}.article-tail{border-top:1px solid #dce6ef;margin-top:48px;padding-top:30px}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.related-card{border:1px solid #e1e8ef;border-radius:14px;overflow:hidden}.related-card img{width:100%;aspect-ratio:16/7;object-fit:cover}.related-card span{display:block;padding:12px 13px;font-size:13px;font-weight:700;line-height:1.8}.privacy-content{max-width:850px;padding:70px 0 100px;color:#34506a}.privacy-content h1{font-size:40px;color:#122c47}.privacy-content h2{font-size:23px;margin:30px 0 10px}.privacy-content a{color:#1c648c;text-decoration:underline}
@media(max-width:1120px){.blog-tools{grid-template-columns:1fr}.article-layout{grid-template-columns:1fr}.article-sidebar{position:static;grid-row:1}.toc-links{grid-template-columns:repeat(2,1fr)}.article-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.container{width:min(calc(100% - 32px),1200px)}.nav-list{gap:12px;font-size:10px}.blog-hero{padding:60px 0 55px}.blog-hero h1{font-size:37px}.blog-hero p{font-size:14px}.article-grid{grid-template-columns:1fr}.listing{padding:45px 0}.newsletter-block{grid-template-columns:1fr;padding:24px 18px;gap:16px;margin-top:40px}.newsletter-input-row{flex-direction:column}.article-hero{padding:40px 0 45px}.article-hero h1{font-size:30px}.article-layout{margin-top:28px;gap:25px}.toc-links{grid-template-columns:1fr}.article-body h2{font-size:23px}.article-body blockquote{padding:20px}.related-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
