@font-face{font-family:"Vazirmatn Local";src:url("../../assets/fonts/Vazirmatn-Variable.woff2") format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}
:root{--navy:#081f3d;--navy-2:#123b73;--blue:#168aad;--cyan:#27b5d8;--ink:#152033;--muted:#667085;--line:#e2e8f0;--surface:#f6f8fc;--white:#fff;--success:#15803d;--error:#b42318;--radius:.9rem;--shadow:0 18px 48px rgba(8,31,61,.1);--container:76rem;--font-fa:"Vazirmatn Local",Vazirmatn,Tahoma,Arial,sans-serif;--font-en:Inter,Manrope,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:var(--font-en);line-height:1.75}html[dir=rtl] body{font-family:var(--font-fa)}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.skip-link{position:fixed;z-index:100;inset-block-start:.5rem;inset-inline-start:.5rem;padding:.65rem 1rem;color:#fff;background:var(--navy);border-radius:.5rem;transform:translateY(-160%)}.skip-link:focus{transform:none}.blog-container{width:min(calc(100% - 2rem),var(--container));margin-inline:auto}.blog-header{position:sticky;z-index:20;inset-block-start:0;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(226,232,240,.85);backdrop-filter:blur(14px)}.blog-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:4.75rem}.blog-brand{display:flex;align-items:center;gap:.7rem}.blog-brand img{object-fit:contain}.blog-brand span{display:grid;line-height:1.15}.blog-brand b{color:var(--navy);font-family:var(--font-en);font-size:1.02rem}.blog-brand small{margin-block-start:.2rem;color:var(--muted);font-size:.68rem}.blog-nav{display:flex;align-items:center;gap:.25rem}.blog-nav a{min-height:2.75rem;padding:.55rem .8rem;border-radius:.55rem;font-size:.85rem;font-weight:650}.blog-nav a:hover,.blog-nav a:focus-visible{color:var(--navy-2);background:#eaf2ff}.blog-nav .language-link{margin-inline-start:.35rem;color:var(--blue);border:1px solid var(--line)}
.knowledge-hero{overflow:hidden;padding:clamp(4.5rem,9vw,8rem) 0 4.5rem;color:#fff;background:radial-gradient(circle at 15% 15%,rgba(39,181,216,.23),transparent 30rem),linear-gradient(135deg,var(--navy),#06172e)}.knowledge-hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,6vw,6rem)}.eyebrow{display:block;margin-block-end:.7rem;color:var(--blue);font-size:.76rem;font-weight:800;letter-spacing:.04em}.knowledge-hero .eyebrow{color:#8ee7fa}.knowledge-hero h1{max-width:15ch;margin:0;font-size:clamp(2.25rem,5vw,4.7rem);line-height:1.12;letter-spacing:-.035em}.knowledge-hero p{max-width:44rem;margin:1.25rem 0 0;color:#c8d7e8;font-size:clamp(1rem,1.4vw,1.16rem)}.search-card{padding:1.2rem;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);border-radius:1.1rem;box-shadow:0 20px 50px rgba(0,0,0,.18)}.search-card label{display:block;margin-block-end:.55rem;font-size:.82rem;font-weight:700}.search-card div{display:flex}.search-card input{min-width:0;flex:1;padding:.85rem 1rem;color:var(--ink);background:#fff;border:0;border-radius:.65rem 0 0 .65rem;outline:0}.search-card button{padding:.75rem 1rem;color:#fff;background:var(--cyan);border:0;border-radius:0 .65rem .65rem 0;font-weight:800;cursor:pointer}html[dir=rtl] .search-card input{border-radius:0 .65rem .65rem 0}html[dir=rtl] .search-card button{border-radius:.65rem 0 0 .65rem}.search-card input:focus-visible{box-shadow:inset 0 0 0 3px rgba(39,181,216,.35)}
.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:clamp(2rem,5vw,4.5rem);padding-block:4.5rem}.article-feed{min-width:0}.featured-article{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2rem;padding:1rem;margin-block-end:4rem;background:var(--surface);border:1px solid var(--line);border-radius:1.25rem}.featured-article>div{padding:1rem}.featured-article h2{margin:.2rem 0 .85rem;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.28}.featured-article p,.article-card p{color:var(--muted)}.article-image{display:block;overflow:hidden;aspect-ratio:16/9;background:#eaf2ff;border-radius:.8rem}.article-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}a.article-image:hover img{transform:scale(1.035)}.article-image--placeholder{display:grid;place-items:center;color:rgba(255,255,255,.72);background:radial-gradient(circle at 25% 25%,rgba(39,181,216,.45),transparent 9rem),linear-gradient(135deg,var(--navy-2),var(--navy));font-weight:800;letter-spacing:.08em}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;color:var(--muted);font-size:.78rem}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-block-end:1.5rem}.section-heading h2{margin:0;font-size:clamp(1.55rem,3vw,2.25rem)}.section-heading>span{color:var(--muted);font-size:.8rem}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.article-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:1rem;box-shadow:0 3px 12px rgba(8,31,61,.04);transition:transform .25s ease,box-shadow .25s ease}.article-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.article-card__body{padding:1.3rem}.article-category{color:var(--blue);font-size:.73rem;font-weight:800}.article-card h3{margin:.45rem 0 .65rem;font-size:1.16rem;line-height:1.45}.article-card p{display:-webkit-box;overflow:hidden;margin:.5rem 0 1rem;font-size:.88rem;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-sidebar{display:grid;align-content:start;gap:1.2rem}.blog-sidebar section{padding:1.25rem;background:var(--surface);border:1px solid var(--line);border-radius:1rem}.blog-sidebar h2{margin:0 0 .8rem;font-size:.95rem}.blog-sidebar ul{display:grid;gap:.25rem;padding:0;margin:0;list-style:none}.blog-sidebar li a{display:flex;justify-content:space-between;gap:1rem;padding:.42rem .2rem;color:#344054;font-size:.8rem}.blog-sidebar li a:hover{color:var(--blue)}.blog-sidebar li small{font-family:var(--font-en)}.tag-cloud{display:flex;flex-wrap:wrap;gap:.45rem}.tag-cloud a{padding:.32rem .65rem;color:#344054;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:.72rem}.tag-cloud a:hover{color:var(--blue);border-color:var(--blue)}.blog-sidebar .sidebar-cta{color:#d7e4f2;background:linear-gradient(145deg,var(--navy-2),var(--navy));border:0}.sidebar-cta h2{color:#fff}.sidebar-cta p{font-size:.82rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.6rem 1rem;color:#fff;background:var(--cyan);border:0;border-radius:.62rem;font-weight:800}.pagination{display:flex;justify-content:center;gap:.35rem;margin-block-start:2.5rem}.pagination a{display:grid;place-items:center;min-width:2.6rem;min-height:2.6rem;border:1px solid var(--line);border-radius:.55rem}.pagination a[aria-current=page]{color:#fff;background:var(--navy-2);border-color:var(--navy-2)}.empty-state{padding:3rem;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:1rem}.page-empty{margin-block:6rem}.empty-state h1,.empty-state h2{margin-top:0}
.article-hero{padding:clamp(4rem,8vw,7rem) 0;color:#fff;background:radial-gradient(circle at 80% 10%,rgba(39,181,216,.2),transparent 28rem),var(--navy)}.article-hero__content{max-width:60rem}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.55rem;color:#a9bfd6;font-size:.78rem}.article-hero h1{max-width:19ch;margin:1.1rem 0;font-size:clamp(2.2rem,5vw,4.25rem);line-height:1.2;letter-spacing:-.035em}.article-lead{max-width:48rem;color:#cfdeed;font-size:clamp(1rem,2vw,1.25rem)}.article-meta--hero{margin-block-start:1.5rem;color:#a9bfd6}.article-meta--hero a{color:#8ee7fa}.article-cover{width:min(calc(100% - 2rem),60rem);overflow:hidden;margin-block-start:-2.5rem;border:8px solid #fff;border-radius:1.25rem;box-shadow:var(--shadow)}.article-cover img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--surface)}.article-content-layout{display:grid;grid-template-columns:9rem minmax(0,48rem);justify-content:center;gap:3rem;padding-block:4rem}.share-panel{position:sticky;inset-block-start:6.5rem;display:grid;align-self:start;gap:.45rem}.share-panel span{color:var(--muted);font-size:.72rem;font-weight:800}.share-panel a,.share-panel button{padding:.48rem .6rem;color:#344054;background:#fff;border:1px solid var(--line);border-radius:.5rem;text-align:start;font-size:.72rem;cursor:pointer}.prose{min-width:0;color:#293548;font-size:1.04rem;line-height:2}.prose h2,.prose h3,.prose h4{color:var(--navy);line-height:1.45}.prose h2{margin:2.5rem 0 .9rem;font-size:1.7rem}.prose h3{margin:2rem 0 .7rem;font-size:1.3rem}.prose p,.prose ul,.prose ol,.prose blockquote,.prose pre{margin:1.1rem 0}.prose a{color:var(--blue);text-decoration:underline;text-underline-offset:.18em}.prose blockquote{padding:.8rem 1.2rem;color:#344054;background:var(--surface);border-inline-start:4px solid var(--cyan)}.prose pre{overflow:auto;padding:1rem;color:#d8e6f4;background:var(--navy);border-radius:.7rem;direction:ltr;text-align:left}.article-source{overflow-wrap:anywhere;padding-block-start:1.5rem;border-block-start:1px solid var(--line);font-size:.83rem}.article-tags{margin-block-start:2rem}.article-adjacent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block:0 4rem}.article-adjacent a{display:grid;padding:1.3rem;background:var(--surface);border:1px solid var(--line);border-radius:.8rem}.article-adjacent small{color:var(--blue)}.article-adjacent span{margin-top:.35rem;font-weight:750}.related-section{padding-block:4rem;background:var(--surface)}.related-section .article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.blog-footer{color:#a8bdd2;background:var(--navy);border-top:1px solid rgba(255,255,255,.08)}.blog-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:6rem;font-size:.78rem}.blog-footer nav{display:flex;flex-wrap:wrap;gap:1rem}.blog-footer a:hover{color:#fff}
[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1)}[data-reveal].is-visible{opacity:1;transform:none}.article-grid [data-reveal]:nth-child(2){transition-delay:.08s}.article-grid [data-reveal]:nth-child(3){transition-delay:.16s}
@media(max-width:900px){.blog-header__inner{align-items:flex-start;padding-block:.85rem}.blog-nav{flex-wrap:wrap;justify-content:flex-end}.knowledge-hero__grid,.blog-layout{grid-template-columns:1fr}.blog-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-sidebar .sidebar-cta{grid-column:1/-1}.article-content-layout{grid-template-columns:1fr}.share-panel{position:static;display:flex;flex-wrap:wrap}.related-section .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.blog-container{width:min(calc(100% - 1.25rem),var(--container))}.blog-header__inner{display:block}.blog-brand{margin-block-end:.7rem}.blog-nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-block-end:.25rem}.blog-nav a{white-space:nowrap}.knowledge-hero{padding-block:3.5rem}.knowledge-hero__grid{gap:2rem}.search-card{padding:.8rem}.blog-layout{padding-block:2.5rem}.featured-article,.article-grid,.blog-sidebar,.related-section .article-grid,.article-adjacent{grid-template-columns:1fr}.featured-article{gap:.5rem;margin-block-end:2.5rem}.article-sidebar{order:2}.section-heading{align-items:start}.article-hero{padding-block:3.5rem}.article-content-layout{padding-block:2.5rem}.article-cover{width:min(calc(100% - 1.25rem),60rem);margin-block-start:-1rem;border-width:4px}.blog-footer__inner{align-items:flex-start;flex-direction:column;padding-block:1.5rem}.empty-state{padding:2rem 1rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.article-image img{transform:none!important}[data-reveal]{opacity:1;transform:none}}
.article-source{margin-block-start:2rem}.prose .article-source h2{margin:0 0 .45rem;font-size:1rem}.prose .article-source ul{margin:0;padding-inline-start:1.2rem}
