@font-face{font-family:IRANYekanXFaNum;src:url('/fonts/IRANYekanXFaNum-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url('/fonts/IRANYekanXFaNum-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
.blog-page{--bg:#f5fbff;--paper:#fff;--ink:#101c2c;--muted:#627184;--line:#d8e7ef;--teal:#00b8ad;--teal-dark:#00877f;--blue:#2477ff;--shadow:0 24px 70px rgba(16,28,44,.12);margin:0;background:linear-gradient(180deg,#f5fbff 0,#fff 44%,#f7fbf8 100%);color:var(--ink);font-family:IRANYekanXFaNum,Tahoma,Arial,sans-serif;line-height:1.8}.blog-page *{box-sizing:border-box}.blog-page a{color:inherit;text-decoration:none}.blog-page img{display:block;max-width:100%;height:auto}.blog-page a:focus-visible{outline:3px solid #ff7f50;outline-offset:3px}.blog-header{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1180px,calc(100% - 32px));min-height:68px;margin:18px auto 0;padding:10px 12px;border:1px solid rgba(255,255,255,.8);border-radius:8px;background:rgba(255,255,255,.84);box-shadow:0 16px 48px rgba(16,28,44,.12);backdrop-filter:blur(18px)}.blog-brand{display:flex;align-items:center;gap:10px}.blog-brand img{border-radius:8px;background:#fff}.blog-brand span{display:grid;line-height:1.2}.blog-brand strong{font-size:1.05rem}.blog-brand small{color:var(--muted);font-size:.72rem}.blog-header nav,.blog-footer nav{display:flex;justify-content:center;gap:5px}.blog-header nav a,.blog-header-cta,.blog-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:8px;font-weight:700}.blog-header nav a:hover{color:var(--blue);background:#eef6ff}.blog-header-cta,.blog-button{color:#fff;background:linear-gradient(135deg,var(--blue),var(--teal));box-shadow:0 12px 25px rgba(0,184,173,.2)}.blog-main{width:min(1180px,calc(100% - 32px));margin:0 auto}.blog-hero{padding:92px 0 68px;max-width:760px}.blog-eyebrow{margin:0 0 10px;color:var(--teal-dark);font-size:.86rem;font-weight:700}.blog-hero h1,.article-header h1{margin:0 0 16px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.25}.blog-hero>p:last-child{color:var(--muted);font-size:1.12rem}.blog-section{padding:24px 0 92px}.blog-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.blog-section-heading h2{margin:0;font-size:clamp(1.6rem,3vw,2.35rem)}.blog-section-heading span,.card-copy time{color:var(--muted);font-size:.85rem}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 16px 44px rgba(16,28,44,.08);transition:transform .18s ease,box-shadow .18s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.card-media{display:block;aspect-ratio:16/9;overflow:hidden;background:#e5f2f0}.card-media img{width:100%;height:100%;object-fit:cover}.card-placeholder{display:grid;place-items:center;height:100%;color:var(--teal-dark);font-size:1.35rem;font-weight:700;background:linear-gradient(135deg,#e5f8f5,#e9f2ff)}.card-copy{padding:20px}.card-copy h3{margin:7px 0 8px;font-size:1.2rem;line-height:1.45}.card-copy p{margin:0 0 16px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-link{color:var(--blue);font-weight:700}.blog-empty{padding:64px 28px;text-align:center;border:1px dashed #bdd4df;border-radius:8px;background:rgba(255,255,255,.65)}.blog-empty h1,.blog-empty h2{margin:0 0 10px}.blog-empty p{color:var(--muted)}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:32px}.blog-pagination a,.blog-pagination span{min-width:72px;padding:7px 12px;text-align:center;border-radius:6px}.blog-pagination a{color:var(--blue);border:1px solid var(--line)}.blog-pagination span[aria-disabled=true]{color:#a0acb8}.blog-article-page{max-width:900px}.blog-article{padding:80px 0 100px}.article-header{max-width:780px;margin-bottom:30px}.article-back{display:inline-block;margin-bottom:28px;color:var(--blue);font-weight:700}.article-description{margin:0 0 18px;color:var(--muted);font-size:1.1rem}.article-meta{display:flex;flex-wrap:wrap;gap:18px;color:var(--muted);font-size:.88rem}.article-featured{width:100%;max-height:560px;object-fit:cover;margin:0 0 38px;border-radius:8px;box-shadow:var(--shadow)}.article-body{font-size:1.06rem;line-height:2.05}.article-body h2{margin:38px 0 12px;font-size:1.7rem}.article-body h3{margin:28px 0 8px;font-size:1.3rem}.article-body p,.article-body ul,.article-body ol{margin:0 0 18px}.article-body a{color:var(--blue);text-decoration:underline}.article-body blockquote{margin:22px 0;padding:10px 18px;border-right:4px solid var(--teal);color:var(--muted);background:#f2faf9}.article-body pre,.article-body code{direction:ltr;text-align:left;font-family:Consolas,monospace}.article-body pre{overflow:auto;padding:16px;border-radius:6px;background:#101c2c;color:#edf7ff}.article-body code{padding:2px 5px;border-radius:4px;background:#edf4f7}.article-body pre code{padding:0;background:none}.article-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:22px 0}.article-body th,.article-body td{min-width:120px;padding:9px 12px;border:1px solid var(--line);text-align:right}.article-body th{background:#eef7fa}.blog-footer{display:grid;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:28px;padding:42px max(24px,calc((100vw - 1180px)/2)) 25px;background:#0c1220;color:#fff}.blog-footer p{margin:14px 0 0;color:#aebfc1}.blog-footer nav{justify-content:flex-start}.blog-footer nav a{color:#aebfc1}.blog-footer>small{color:#7f9298}.blog-not-found{padding:70px 0 110px}.blog-not-found .blog-empty{max-width:700px;margin:auto}
@media(max-width:850px){.blog-header{grid-template-columns:auto auto;align-items:center}.blog-header nav{grid-column:1/-1;grid-row:2;display:flex;justify-content:flex-start;flex-wrap:wrap;overflow-wrap:anywhere}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-footer{grid-template-columns:1fr 1fr}.blog-footer>small{grid-column:1/-1}}
@media(max-width:560px){.blog-header{width:calc(100% - 20px);margin-top:10px;gap:10px}.blog-brand small{display:none}.blog-header-cta{min-height:40px;padding:0 11px;font-size:.82rem}.blog-header nav a{padding:4px 8px;font-size:.84rem}.blog-main{width:calc(100% - 28px)}.blog-hero{padding:62px 0 44px}.blog-grid{grid-template-columns:1fr}.blog-section{padding-bottom:65px}.blog-section-heading{align-items:flex-end}.blog-article{padding:54px 0 72px}.article-header h1{font-size:2rem}.article-meta{gap:8px 14px}.article-body{font-size:1rem}.blog-footer{grid-template-columns:1fr;padding:34px 24px 22px}.blog-footer nav{justify-content:flex-start;flex-wrap:wrap}.blog-footer>small{grid-column:auto}}
.article-body,.card-copy,.blog-hero{overflow-wrap:anywhere}.article-body code,.article-body pre{unicode-bidi:isolate}
.blog-page .blog-header-cta,.blog-page .blog-button{color:#fff;background:linear-gradient(135deg,#165acf,#007f77)}.blog-eyebrow{color:#00736c}.article-body a,.blog-page .card-link,.blog-page .article-back{color:#165acf}
@media(prefers-reduced-motion:reduce){.blog-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
