/* ===== single-blog-ghalishoei-v4-header-footer.html | body.pg-single-blog-ghalishoei-v4-header-footer ===== */
body.pg-single-blog-ghalishoei-v4-header-footer{
      --bg:#f6f9fc;
      --surface:#ffffff;
      --surface-2:#f9fbfd;
      --text:#152234;
      --muted:#64748b;
      --soft:#e6edf5;
      --soft-2:#dbe7f3;
      --primary:#0f6f91;
      --primary-2:#0b5874;
      --accent:#14a389;
      --warning:#f59e0b;
      --danger:#dc2626;
      --success:#16a34a;
      --radius-xl:28px;
      --radius-lg:22px;
      --radius-md:16px;
      --shadow-sm:0 8px 24px rgba(15, 43, 68, .06);
      --shadow-md:0 18px 46px rgba(15, 43, 68, .10);
      --container:1180px;
      --content:760px;
      --sidebar:344px;
      --font-family:var(--gd-font-vazir, Vazir, Vazirmatn, "Vazir FD", "Vazir Code", Tahoma, Arial, sans-serif);
    }

body.pg-single-blog-ghalishoei-v4-header-footer *{box-sizing:border-box;}

html{scroll-behavior:smooth;}

body.pg-single-blog-ghalishoei-v4-header-footer{
      margin:0;
      font-family:var(--font);
      background:
        radial-gradient(circle at 8% 0%, rgba(20,163,137,.12), transparent 34%),
        radial-gradient(circle at 92% 4%, rgba(15,111,145,.12), transparent 30%),
        var(--bg);
      color:var(--text);
      line-height:1.95;
      overflow-x:hidden;
    }

body.pg-single-blog-ghalishoei-v4-header-footer a{color:inherit;text-decoration:none;}

body.pg-single-blog-ghalishoei-v4-header-footer img{max-width:100%;display:block;}

body.pg-single-blog-ghalishoei-v4-header-footer button, body.pg-single-blog-ghalishoei-v4-header-footer input, body.pg-single-blog-ghalishoei-v4-header-footer select, body.pg-single-blog-ghalishoei-v4-header-footer textarea{font:inherit;}

body.pg-single-blog-ghalishoei-v4-header-footer ::selection{background:rgba(20,163,137,.18);}

body.pg-single-blog-ghalishoei-v4-header-footer .site-header{
      position:sticky;
      top:4px;
      z-index:900;
      background:rgba(255,255,255,.84);
      backdrop-filter:blur(18px);
      border-bottom:1px solid rgba(219,231,243,.85);
      box-shadow:0 10px 26px rgba(15,43,68,.05);
    }

body.pg-single-blog-ghalishoei-v4-header-footer .nav-shell{
      max-width:var(--container);
      margin:0 auto;
      padding:12px 20px;
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:18px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .brand{
      display:flex;
      align-items:center;
      gap:12px;
      min-width:max-content;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .brand-mark{
      width:46px;
      height:46px;
      border-radius:16px;
      display:grid;
      place-items:center;
      color:#fff;
      font-size:21px;
      font-weight:900;
      background:linear-gradient(135deg,var(--primary),var(--accent));
      box-shadow:0 12px 26px rgba(15,111,145,.22);
    }

body.pg-single-blog-ghalishoei-v4-header-footer .brand strong{display:block;line-height:1.35;font-size:15px;color:#102033;}

body.pg-single-blog-ghalishoei-v4-header-footer .brand small{display:block;line-height:1.4;color:#64748b;font-size:11px;margin-top:1px;}

body.pg-single-blog-ghalishoei-v4-header-footer .main-nav{
      display:flex;
      align-items:center;
      justify-content:center;
      gap:5px;
      color:#41566d;
      font-size:13px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .main-nav a{
      padding:9px 10px;
      border-radius:999px;
      transition:.2s ease;
      white-space:nowrap;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .main-nav a:hover, body.pg-single-blog-ghalishoei-v4-header-footer .main-nav a.active{background:#eef7fb;color:#07566f;}

body.pg-single-blog-ghalishoei-v4-header-footer .header-actions{display:flex;align-items:center;gap:10px;min-width:max-content;}

body.pg-single-blog-ghalishoei-v4-header-footer .header-search{
      display:inline-flex;
      align-items:center;
      gap:8px;
      border:1px solid var(--soft-2);
      background:#fff;
      color:#52657a;
      border-radius:999px;
      padding:9px 12px;
      font-size:13px;
      cursor:pointer;
      transition:.2s ease;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .header-search:hover{border-color:#b9d3e6;box-shadow:0 8px 18px rgba(15,43,68,.06);}

body.pg-single-blog-ghalishoei-v4-header-footer .menu-toggle{
      display:none;
      width:43px;
      height:43px;
      border-radius:14px;
      border:1px solid var(--soft-2);
      background:#fff;
      cursor:pointer;
      color:#102033;
      align-items:center;
      justify-content:center;
      flex-direction:column;
      gap:5px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .menu-toggle span{
      width:18px;
      height:2px;
      border-radius:9px;
      background:#102033;
      transition:.2s ease;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .mobile-menu{
      display:none;
      max-width:var(--container);
      margin:0 auto;
      padding:0 20px 14px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .mobile-menu-inner{
      background:#fff;
      border:1px solid var(--soft-2);
      border-radius:20px;
      box-shadow:var(--shadow-sm);
      padding:10px;
      display:grid;
      gap:6px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .mobile-menu a{
      display:flex;
      align-items:center;
      justify-content:space-between;
      padding:12px 14px;
      border-radius:14px;
      color:#40566e;
      background:#f8fbfd;
      font-size:14px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .mobile-menu a:hover{background:#edf8fb;color:#07566f;}

body.pg-single-blog-ghalishoei-v4-header-footer .site-footer{
      margin-top:10px;
      background:#0f2338;
      color:#d7e4ef;
      border-top:1px solid rgba(255,255,255,.08);
      position:relative;
      overflow:hidden;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .site-footer:before{
      content:"";
      position:absolute;
      inset:-120px auto auto -120px;
      width:330px;
      height:330px;
      border-radius:50%;
      background:rgba(20,163,137,.12);
    }

body.pg-single-blog-ghalishoei-v4-header-footer .footer-shell{
      position:relative;
      max-width:var(--container);
      margin:0 auto;
      padding:50px 20px 24px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .footer-grid{
      display:grid;
      grid-template-columns:1.35fr .8fr .8fr .8fr 1fr;
      gap:24px;
      align-items:start;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .footer-brand .brand-mark{box-shadow:none;}

body.pg-single-blog-ghalishoei-v4-header-footer .footer-brand .brand strong{color:#fff;font-size:16px;}

body.pg-single-blog-ghalishoei-v4-header-footer .footer-brand .brand small{color:#9fb3c8;}

body.pg-single-blog-ghalishoei-v4-header-footer .footer-brand p{
      margin:18px 0 0;
      color:#aebfd0;
      font-size:13px;
      line-height:2;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .footer-col h3{
      margin:0 0 14px;
      color:#fff;
      font-size:14px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .footer-links{display:grid;gap:10px;}

body.pg-single-blog-ghalishoei-v4-header-footer .footer-links a{
      color:#b8c8d8;
      font-size:13px;
      transition:.2s ease;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .footer-links a:hover{color:#fff;transform:translateX(-3px);}

body.pg-single-blog-ghalishoei-v4-header-footer .footer-note{
      padding:14px;
      border-radius:18px;
      background:rgba(255,255,255,.06);
      border:1px solid rgba(255,255,255,.10);
      color:#c7d7e5;
      font-size:13px;
      line-height:2;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .footer-note strong{display:block;color:#fff;margin-bottom:5px;}

body.pg-single-blog-ghalishoei-v4-header-footer .footer-bottom{
      margin-top:34px;
      padding-top:18px;
      border-top:1px solid rgba(255,255,255,.10);
      display:flex;
      justify-content:space-between;
      align-items:center;
      gap:14px;
      flex-wrap:wrap;
      color:#93a8bb;
      font-size:12px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .footer-social{display:flex;gap:8px;flex-wrap:wrap;}

body.pg-single-blog-ghalishoei-v4-header-footer .footer-social a{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-width:36px;
      height:36px;
      padding:0 12px;
      border-radius:999px;
      background:rgba(255,255,255,.07);
      border:1px solid rgba(255,255,255,.10);
      color:#dbe7f3;
      font-size:12px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .footer-social a:hover{background:rgba(20,163,137,.22);color:#fff;}

body.pg-single-blog-ghalishoei-v4-header-footer .reading-progress{
      position:fixed;
      top:0;
      right:0;
      height:4px;
      width:0%;
      background:linear-gradient(90deg,var(--accent),var(--primary));
      z-index:9999;
      box-shadow:0 0 14px rgba(20,163,137,.45);
    }

body.pg-single-blog-ghalishoei-v4-header-footer .page-shell{max-width:var(--container);margin:0 auto;padding:24px 20px 88px;}

body.pg-single-blog-ghalishoei-v4-header-footer .breadcrumb{
      display:flex;
      gap:8px;
      align-items:center;
      flex-wrap:wrap;
      color:#75869a;
      font-size:13px;
      margin:4px 0 18px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .breadcrumb a{color:#4e647b;}

body.pg-single-blog-ghalishoei-v4-header-footer .breadcrumb span{color:#a0acba;}

body.pg-single-blog-ghalishoei-v4-header-footer .article-hero{
      position:relative;
      display:grid;
      grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);
      gap:26px;
      align-items:stretch;
      background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);
      border:1px solid rgba(219,231,243,.95);
      border-radius:34px;
      padding:34px;
      box-shadow:var(--shadow-md);
      overflow:hidden;
      isolation:isolate;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .article-hero:before{
      content:"";
      position:absolute;
      inset:auto -90px -120px auto;
      width:300px;height:300px;border-radius:999px;
      background:rgba(20,163,137,.12);
      z-index:-1;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .article-hero:after{
      content:"";
      position:absolute;
      inset:-120px auto auto -120px;
      width:280px;height:280px;border-radius:999px;
      background:rgba(15,111,145,.10);
      z-index:-1;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .category-pill{
      display:inline-flex;align-items:center;gap:8px;
      width:max-content;
      padding:8px 13px;
      border-radius:999px;
      color:#07566f;
      background:#e9f8fb;
      border:1px solid #cceff5;
      font-size:13px;
      font-weight:700;
      margin-bottom:16px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .article-hero h1{
      margin:0 0 16px;
      font-size:clamp(30px,4.4vw,52px);
      line-height:1.27;
      letter-spacing:-1.2px;
      color:#102033;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .lead{
      margin:0;
      color:#506174;
      font-size:17px;
      max-width:820px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .meta-row{
      display:flex;
      flex-wrap:wrap;
      gap:10px;
      margin-top:22px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .meta-chip{
      display:inline-flex;align-items:center;gap:7px;
      padding:9px 12px;
      border:1px solid var(--soft);
      background:#fff;
      border-radius:999px;
      color:#516276;
      font-size:13px;
      box-shadow:0 8px 20px rgba(15,43,68,.04);
    }

body.pg-single-blog-ghalishoei-v4-header-footer .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px;}

body.pg-single-blog-ghalishoei-v4-header-footer .btn{
      appearance:none;border:0;cursor:pointer;
      display:inline-flex;align-items:center;justify-content:center;gap:9px;
      padding:12px 18px;
      border-radius:15px;
      font-weight:800;
      transition:.2s ease;
      white-space:nowrap;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .btn:hover{transform:translateY(-2px);}

body.pg-single-blog-ghalishoei-v4-header-footer .btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 14px 28px rgba(15,111,145,.22);}

body.pg-single-blog-ghalishoei-v4-header-footer .btn-secondary{background:#fff;color:#17324a;border:1px solid var(--soft);box-shadow:var(--shadow-sm);}

body.pg-single-blog-ghalishoei-v4-header-footer .btn-ghost{background:#f4f8fb;color:#31465a;border:1px solid var(--soft);}

body.pg-single-blog-ghalishoei-v4-header-footer .hero-visual{
      position:relative;
      min-height:330px;
      border-radius:28px;
      overflow:hidden;
      border:1px solid #d8e7f1;
      background:
        linear-gradient(145deg, rgba(14,106,138,.84), rgba(14,128,109,.78)),
        url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"800\" height=\"560\" viewBox=\"0 0 800 560\"><rect width=\"800\" height=\"560\" fill=\"%23eef7fb\"/><g fill=\"none\" stroke=\"%23b6d8e2\" stroke-width=\"2\" opacity=\".55\"><path d=\"M0 90h800M0 180h800M0 270h800M0 360h800M0 450h800\"/><path d=\"M100 0v560M200 0v560M300 0v560M400 0v560M500 0v560M600 0v560M700 0v560\"/></g><g fill=\"%23ffffff\" opacity=\".45\"><circle cx=\"170\" cy=\"140\" r=\"72\"/><circle cx=\"620\" cy=\"360\" r=\"96\"/><rect x=\"255\" y=\"210\" width=\"300\" height=\"170\" rx=\"38\"/></g></svg>");
      background-size:cover;
      box-shadow:inset 0 -60px 110px rgba(0,0,0,.18);
    }

body.pg-single-blog-ghalishoei-v4-header-footer .hero-card{
      position:absolute;
      right:22px;
      left:22px;
      bottom:22px;
      background:rgba(255,255,255,.93);
      backdrop-filter:blur(12px);
      border:1px solid rgba(255,255,255,.72);
      border-radius:22px;
      padding:18px;
      box-shadow:0 20px 42px rgba(0,0,0,.16);
    }

body.pg-single-blog-ghalishoei-v4-header-footer .hero-card strong{display:block;font-size:17px;color:#102033;margin-bottom:8px;}

body.pg-single-blog-ghalishoei-v4-header-footer .hero-card p{margin:0;color:#52687a;font-size:14px;line-height:1.9;}

body.pg-single-blog-ghalishoei-v4-header-footer .floating-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;}

body.pg-single-blog-ghalishoei-v4-header-footer .floating-tags span{padding:7px 10px;border-radius:999px;background:#f1fbf9;color:#08705f;border:1px solid #cfeee8;font-size:12px;font-weight:700;}

body.pg-single-blog-ghalishoei-v4-header-footer .layout{
      display:grid;
      grid-template-columns:minmax(0,var(--content)) var(--sidebar);
      gap:28px;
      align-items:start;
      margin-top:28px;
      direction:ltr;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .article-main, body.pg-single-blog-ghalishoei-v4-header-footer .article-sidebar{direction:rtl;}

body.pg-single-blog-ghalishoei-v4-header-footer .article-main{min-width:0;}

body.pg-single-blog-ghalishoei-v4-header-footer .article-card{
      background:var(--surface);
      border:1px solid rgba(219,231,243,.95);
      border-radius:30px;
      box-shadow:var(--shadow-sm);
      padding:34px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .article-card > *:first-child{margin-top:0;}

body.pg-single-blog-ghalishoei-v4-header-footer .article-card h2{
      scroll-margin-top:96px;
      margin:42px 0 16px;
      font-size:27px;
      line-height:1.42;
      letter-spacing:-.45px;
      color:#132538;
      display:flex;
      gap:10px;
      align-items:flex-start;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .article-card h2:before{
      content:"";
      width:9px;height:34px;min-width:9px;
      border-radius:999px;
      background:linear-gradient(var(--accent),var(--primary));
      margin-top:6px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .article-card h3{
      margin:28px 0 12px;
      font-size:20px;
      color:#1c3146;
      letter-spacing:-.2px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .article-card p{
      margin:0 0 16px;
      color:#35485b;
      font-size:16px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .article-card ul, body.pg-single-blog-ghalishoei-v4-header-footer .article-card ol{margin:12px 0 22px;padding-right:20px;color:#384b5f;}

body.pg-single-blog-ghalishoei-v4-header-footer .article-card li{margin:8px 0;padding-right:4px;}

body.pg-single-blog-ghalishoei-v4-header-footer .article-card strong{color:#132538;}

body.pg-single-blog-ghalishoei-v4-header-footer .intro-note{
      background:linear-gradient(135deg,#f2fbfd,#ffffff);
      border:1px solid #d7edf4;
      border-radius:24px;
      padding:22px;
      margin:0 0 26px;
      color:#405469;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .content-toc{
      display:none;
      margin:26px 0;
      padding:18px;
      border-radius:22px;
      background:#f8fbfd;
      border:1px solid var(--soft);
    }

body.pg-single-blog-ghalishoei-v4-header-footer .content-toc button{
      width:100%;
      background:none;border:0;
      color:#152234;
      font-weight:900;
      display:flex;align-items:center;justify-content:space-between;
      cursor:pointer;
      padding:0;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .content-toc .mobile-toc-links{display:none;margin-top:14px;gap:8px;flex-direction:column;}

body.pg-single-blog-ghalishoei-v4-header-footer .content-toc.open .mobile-toc-links{display:flex;}

body.pg-single-blog-ghalishoei-v4-header-footer .content-toc a{padding:10px 12px;border-radius:14px;background:#fff;border:1px solid var(--soft);color:#42576c;font-size:14px;}

body.pg-single-blog-ghalishoei-v4-header-footer .info-box, body.pg-single-blog-ghalishoei-v4-header-footer .warning-box, body.pg-single-blog-ghalishoei-v4-header-footer .success-box, body.pg-single-blog-ghalishoei-v4-header-footer .cta-box, body.pg-single-blog-ghalishoei-v4-header-footer .checklist-box{
      border-radius:24px;
      padding:22px;
      margin:24px 0;
      border:1px solid;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .info-box{background:#f0f9ff;border-color:#cfefff;color:#24475d;}

body.pg-single-blog-ghalishoei-v4-header-footer .warning-box{background:#fff8ed;border-color:#ffe2ad;color:#6f4a12;}

body.pg-single-blog-ghalishoei-v4-header-footer .success-box{background:#f0fdf7;border-color:#c7f0dc;color:#25533a;}

body.pg-single-blog-ghalishoei-v4-header-footer .cta-box{background:linear-gradient(135deg,#0f6f91,#0b5874);border-color:#0f6f91;color:#fff;box-shadow:0 20px 44px rgba(15,111,145,.2);}

body.pg-single-blog-ghalishoei-v4-header-footer .info-box strong, body.pg-single-blog-ghalishoei-v4-header-footer .warning-box strong, body.pg-single-blog-ghalishoei-v4-header-footer .success-box strong, body.pg-single-blog-ghalishoei-v4-header-footer .cta-box strong{display:block;font-size:18px;margin-bottom:8px;color:inherit;}

body.pg-single-blog-ghalishoei-v4-header-footer .cta-box p{color:rgba(255,255,255,.88);margin-bottom:18px;}

body.pg-single-blog-ghalishoei-v4-header-footer .cta-box .btn{background:#fff;color:#0b5874;border:0;}

body.pg-single-blog-ghalishoei-v4-header-footer .checklist-box{background:#fbfffd;border-color:#cfeee0;}

body.pg-single-blog-ghalishoei-v4-header-footer .checklist-box strong{display:block;font-size:18px;color:#16382a;margin-bottom:12px;}

body.pg-single-blog-ghalishoei-v4-header-footer .check-list{display:grid;gap:10px;margin:0;padding:0;list-style:none;}

body.pg-single-blog-ghalishoei-v4-header-footer .check-list li{
      display:grid;grid-template-columns:26px 1fr;gap:9px;align-items:start;
      padding:12px;border-radius:15px;background:#fff;border:1px solid #e2f3ea;
      margin:0;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .check-list li:before{
      content:"✓";display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#e9f8f0;color:#159250;font-weight:900;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .compare-table{
      overflow:auto;
      border:1px solid var(--soft);
      border-radius:20px;
      margin:22px 0;
      background:#fff;
    }

body.pg-single-blog-ghalishoei-v4-header-footer table{width:100%;border-collapse:separate;border-spacing:0;min-width:620px;}

body.pg-single-blog-ghalishoei-v4-header-footer th, body.pg-single-blog-ghalishoei-v4-header-footer td{padding:16px;text-align:right;border-bottom:1px solid #edf2f7;vertical-align:top;color:#384b5f;font-size:14px;}

body.pg-single-blog-ghalishoei-v4-header-footer th{background:#f5f9fc;color:#1b3046;font-weight:900;position:sticky;top:0;}

body.pg-single-blog-ghalishoei-v4-header-footer tr:last-child td{border-bottom:0;}

body.pg-single-blog-ghalishoei-v4-header-footer td:first-child, body.pg-single-blog-ghalishoei-v4-header-footer th:first-child{font-weight:800;color:#14263a;}

body.pg-single-blog-ghalishoei-v4-header-footer .inline-related{
      display:grid;
      grid-template-columns:repeat(3,1fr);
      gap:14px;
      margin:22px 0 8px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .related-mini{
      padding:16px;
      border-radius:18px;
      background:#f8fbfd;
      border:1px solid var(--soft);
      transition:.2s ease;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .related-mini:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);background:#fff;}

body.pg-single-blog-ghalishoei-v4-header-footer .related-mini span{display:block;color:var(--accent);font-size:12px;font-weight:900;margin-bottom:8px;}

body.pg-single-blog-ghalishoei-v4-header-footer .related-mini strong{font-size:14px;color:#183149;line-height:1.7;}

body.pg-single-blog-ghalishoei-v4-header-footer .faq{display:grid;gap:12px;margin-top:18px;}

body.pg-single-blog-ghalishoei-v4-header-footer .faq-item{border:1px solid var(--soft);border-radius:18px;background:#fff;overflow:hidden;}

body.pg-single-blog-ghalishoei-v4-header-footer .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:#fff;padding:17px 18px;text-align:right;color:#17314a;font-weight:900;cursor:pointer;}

body.pg-single-blog-ghalishoei-v4-header-footer .faq-q span:last-child{width:24px;height:24px;border-radius:999px;background:#eef6fa;display:grid;place-items:center;color:#0f6f91;transition:.2s;}

body.pg-single-blog-ghalishoei-v4-header-footer .faq-a{display:none;padding:0 18px 18px;color:#4b6074;font-size:14px;}

body.pg-single-blog-ghalishoei-v4-header-footer .faq-item.open .faq-a{display:block;}

body.pg-single-blog-ghalishoei-v4-header-footer .faq-item.open .faq-q span:last-child{transform:rotate(45deg);background:#e5f8f4;color:#0c8a74;}

body.pg-single-blog-ghalishoei-v4-header-footer .author-box{
      display:grid;
      grid-template-columns:70px 1fr;
      gap:16px;
      margin-top:32px;
      padding:22px;
      border:1px solid var(--soft);
      border-radius:24px;
      background:#f9fbfd;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .author-avatar{width:70px;height:70px;border-radius:22px;background:linear-gradient(135deg,#dff6f1,#eaf4fb);display:grid;place-items:center;color:#0f6f91;font-weight:900;font-size:24px;}

body.pg-single-blog-ghalishoei-v4-header-footer .author-box strong{display:block;margin-bottom:4px;color:#172b40;}

body.pg-single-blog-ghalishoei-v4-header-footer .author-box p{font-size:14px;color:#596d80;margin:0;}

body.pg-single-blog-ghalishoei-v4-header-footer .article-rating{
      margin-top:26px;
      padding:22px;
      border-radius:26px;
      border:1px solid rgba(14,116,144,.14);
      background:linear-gradient(180deg,#ffffff 0%,#f8fcfd 100%);
      box-shadow:0 16px 42px rgba(15,45,65,.07);
    }

body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-engagement__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-engagement__head strong{display:block;color:#132538;font-size:17px;margin-bottom:4px;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-engagement__head p{margin:0;color:#64748b;font-size:13px;line-height:1.8;font-weight:700;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-like-btn{display:inline-flex;align-items:center;gap:9px;border:1px solid #d7e7ee;background:#fff;border-radius:999px;padding:11px 15px;color:#31475c;font-weight:900;cursor:pointer;transition:.2s ease;box-shadow:0 10px 24px rgba(15,45,65,.06);}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-like-btn b{min-width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#eef8f6;color:#0f766e;font-size:12px;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-like-btn:before{content:"♥";font-size:17px;color:#94a3b8;line-height:1;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-like-btn:hover,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-like-btn.is-active{background:#e9f8f5;border-color:#9edfd4;color:#08705f;transform:translateY(-1px);}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-like-btn.is-active:before{color:#ef4444;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-box{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #edf3f6;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-summary{display:grid;gap:3px;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-summary strong{font-size:20px;color:#0f766e;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-summary span{color:#64748b;font-size:12px;font-weight:800;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars{
  direction:rtl;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:flex-start;
  gap:8px;
  perspective:700px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button{
  position:relative;
  width:46px;
  height:48px;
  border:1px solid #dbe8ee;
  background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);
  border-radius:16px;
  color:#cbd5e1;
  font-size:24px;
  line-height:1;
  cursor:pointer;
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease, color .18s ease;
  box-shadow:0 10px 20px rgba(15,45,65,.07), inset 0 1px 0 rgba(255,255,255,.95);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:1px;
  transform-style:preserve-3d;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button:before{
  content:"";
  position:absolute;
  inset:7px;
  border-radius:12px;
  background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.9),rgba(255,255,255,0) 52%);
  pointer-events:none;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars .gd-rating-star-ico{
  position:relative;
  z-index:1;
  display:block;
  filter:drop-shadow(0 4px 2px rgba(15,23,42,.14));
  text-shadow:0 1px 0 #fff, 0 2px 0 rgba(148,163,184,.28), 0 9px 14px rgba(15,23,42,.12);
  transform:translateZ(16px);
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button small{
  position:relative;
  z-index:1;
  font-size:10px;
  font-weight:900;
  color:#94a3b8;
  line-height:1;
  transform:translateZ(12px);
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button:hover,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button:focus-visible{
  transform:translateY(-3px) rotateX(9deg) scale(1.04);
  outline:0;
  box-shadow:0 16px 30px rgba(245,158,11,.22), inset 0 1px 0 rgba(255,255,255,1);
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button.is-preview,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button.is-active{
  color:#f59e0b;
  background:linear-gradient(180deg,#fff8df 0%,#ffe9a8 100%);
  border-color:#f2c15f;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button.is-preview .gd-rating-star-ico,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button.is-active .gd-rating-star-ico{
  color:#f59e0b;
  text-shadow:0 1px 0 #fff8d1, 0 2px 0 #d97706, 0 5px 0 rgba(180,83,9,.20), 0 13px 18px rgba(217,119,6,.26);
  filter:drop-shadow(0 5px 4px rgba(217,119,6,.22));
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button.is-preview small,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button.is-active small{color:#92400e;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars.is-hovering button.is-active:not(.is-preview){
  color:#cbd5e1;
  background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);
  border-color:#dbe8ee;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars.is-hovering button.is-active:not(.is-preview) .gd-rating-star-ico{
  color:inherit;
  text-shadow:0 1px 0 #fff, 0 2px 0 rgba(148,163,184,.28), 0 9px 14px rgba(15,23,42,.12);
  filter:drop-shadow(0 4px 2px rgba(15,23,42,.14));
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars.is-hovering button.is-active:not(.is-preview) small{color:#94a3b8;}

body.pg-single-blog-ghalishoei-v4-header-footer .directory-links{
      display:grid;
      grid-template-columns:repeat(5,1fr);
      gap:10px;
      margin-top:14px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .directory-links a{padding:12px;border-radius:15px;background:#f8fbfd;border:1px solid var(--soft);text-align:center;color:#31495f;font-size:13px;font-weight:800;transition:.2s;}

body.pg-single-blog-ghalishoei-v4-header-footer .directory-links a:hover{background:#eaf8f5;border-color:#bce8de;color:#0c7464;}

body.pg-single-blog-ghalishoei-v4-header-footer .article-sidebar{
      position:sticky;
      top:18px;
      display:flex;
      flex-direction:column;
      gap:16px;
      align-self:start;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .side-card{
      background:#fff;
      border:1px solid rgba(219,231,243,.95);
      border-radius:24px;
      padding:18px;
      box-shadow:var(--shadow-sm);
      width:100%;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .side-card h3{
      margin:0 0 14px;
      color:#14283c;
      font-size:17px;
      letter-spacing:-.2px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .side-card p{margin:0 0 14px;color:#5b6e82;font-size:13px;line-height:1.85;}

body.pg-single-blog-ghalishoei-v4-header-footer .toc-list{display:flex;flex-direction:column;gap:7px;}

body.pg-single-blog-ghalishoei-v4-header-footer .toc-list a{
      display:flex;align-items:center;gap:8px;
      padding:10px 12px;
      border-radius:14px;
      color:#53687c;
      font-size:13px;
      border:1px solid transparent;
      transition:.18s ease;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .toc-list a:before{content:"";width:6px;height:6px;border-radius:999px;background:#c7d6e4;transition:.18s;}

body.pg-single-blog-ghalishoei-v4-header-footer .toc-list a:hover, body.pg-single-blog-ghalishoei-v4-header-footer .toc-list a.active{background:#f1faf8;border-color:#cdeee7;color:#0b755f;}

body.pg-single-blog-ghalishoei-v4-header-footer .toc-list a.active:before{background:#10a085;width:8px;height:8px;}

body.pg-single-blog-ghalishoei-v4-header-footer .search-panel{display:grid;gap:10px;}

body.pg-single-blog-ghalishoei-v4-header-footer .field{position:relative;}

body.pg-single-blog-ghalishoei-v4-header-footer .field input, body.pg-single-blog-ghalishoei-v4-header-footer .field select{
      width:100%;
      border:1px solid var(--soft);
      background:#f9fbfd;
      border-radius:15px;
      padding:11px 12px;
      color:#24384d;
      outline:none;
      transition:.2s;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .field input:focus, body.pg-single-blog-ghalishoei-v4-header-footer .field select:focus{border-color:#9bd7cf;box-shadow:0 0 0 4px rgba(20,163,137,.10);background:#fff;}

body.pg-single-blog-ghalishoei-v4-header-footer .side-action{width:100%;margin-top:2px;}

body.pg-single-blog-ghalishoei-v4-header-footer .quick-list{display:grid;gap:9px;margin:0;padding:0;list-style:none;}

body.pg-single-blog-ghalishoei-v4-header-footer .quick-list li{display:flex;gap:9px;align-items:flex-start;color:#4d6175;font-size:13px;line-height:1.75;}

body.pg-single-blog-ghalishoei-v4-header-footer .quick-list li:before{content:"•";color:var(--accent);font-weight:900;font-size:20px;line-height:1;}

body.pg-single-blog-ghalishoei-v4-header-footer .side-related{display:grid;gap:10px;}

body.pg-single-blog-ghalishoei-v4-header-footer .side-related a{display:grid;gap:5px;padding:12px;border:1px solid var(--soft);border-radius:16px;background:#f9fbfd;transition:.2s;}

body.pg-single-blog-ghalishoei-v4-header-footer .side-related a:hover{background:#fff;box-shadow:0 8px 20px rgba(15,43,68,.06);transform:translateY(-1px);}

body.pg-single-blog-ghalishoei-v4-header-footer .side-related span{font-size:11px;color:var(--accent);font-weight:900;}

body.pg-single-blog-ghalishoei-v4-header-footer .side-related strong{font-size:13px;line-height:1.7;color:#25394d;}

body.pg-single-blog-ghalishoei-v4-header-footer .city-chips{display:flex;gap:8px;flex-wrap:wrap;}

body.pg-single-blog-ghalishoei-v4-header-footer .city-chips a{padding:8px 10px;border-radius:999px;background:#f8fbfd;border:1px solid var(--soft);font-size:12px;color:#3f5368;font-weight:800;}

body.pg-single-blog-ghalishoei-v4-header-footer .share-row{display:flex;gap:8px;flex-wrap:wrap;}

body.pg-single-blog-ghalishoei-v4-header-footer .share-row button, body.pg-single-blog-ghalishoei-v4-header-footer .share-row a{flex:1;min-width:88px;border:1px solid var(--soft);background:#f8fbfd;color:#31475c;border-radius:14px;padding:9px 10px;cursor:pointer;text-align:center;font-size:12px;font-weight:800;transition:.2s;}

body.pg-single-blog-ghalishoei-v4-header-footer .share-row button:hover, body.pg-single-blog-ghalishoei-v4-header-footer .share-row a:hover{background:#eaf8f5;border-color:#bce8de;color:#0a765f;}

body.pg-single-blog-ghalishoei-v4-header-footer .bottom-cta{
      position:fixed;
      right:16px;left:16px;bottom:14px;
      display:none;
      background:rgba(255,255,255,.96);
      border:1px solid var(--soft);
      border-radius:22px;
      box-shadow:0 18px 48px rgba(15,43,68,.2);
      padding:10px;
      z-index:80;
      backdrop-filter:blur(10px);
      gap:8px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .bottom-cta .btn{flex:1;padding:11px 9px;font-size:13px;border-radius:15px;}

body.pg-single-blog-ghalishoei-v4-header-footer .toast{
      position:fixed;
      right:24px;
      bottom:24px;
      transform:translateY(20px);
      opacity:0;
      pointer-events:none;
      background:#12243a;
      color:#fff;
      border-radius:16px;
      padding:12px 16px;
      z-index:1000;
      box-shadow:0 14px 34px rgba(0,0,0,.2);
      transition:.25s ease;
      font-size:14px;
    }

body.pg-single-blog-ghalishoei-v4-header-footer .toast.show{opacity:1;transform:translateY(0);}

body.pg-single-blog-ghalishoei-v4-header-footer .reveal{opacity:0;transform:translateY(22px);transition:.55s ease;}

body.pg-single-blog-ghalishoei-v4-header-footer .reveal.in{opacity:1;transform:translateY(0);}

@media (max-width:1100px){
body.pg-single-blog-ghalishoei-v4-header-footer .main-nav{display:none;}
body.pg-single-blog-ghalishoei-v4-header-footer .menu-toggle{display:flex;}
body.pg-single-blog-ghalishoei-v4-header-footer .mobile-menu.open{display:block;}
body.pg-single-blog-ghalishoei-v4-header-footer .footer-grid{grid-template-columns:1fr 1fr 1fr;}
body.pg-single-blog-ghalishoei-v4-header-footer .footer-brand{grid-column:1/-1;}
}

@media (max-width:1040px){
body.pg-single-blog-ghalishoei-v4-header-footer .article-hero{grid-template-columns:1fr;padding:26px;}
body.pg-single-blog-ghalishoei-v4-header-footer .hero-visual{min-height:260px;}
body.pg-single-blog-ghalishoei-v4-header-footer .layout{grid-template-columns:1fr;direction:rtl;}
body.pg-single-blog-ghalishoei-v4-header-footer .article-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:14px;}
body.pg-single-blog-ghalishoei-v4-header-footer .side-card.toc-widget{display:none;}
body.pg-single-blog-ghalishoei-v4-header-footer .content-toc{display:block;}
}

@media (max-width:760px){
body.pg-single-blog-ghalishoei-v4-header-footer .site-header{top:4px;}
body.pg-single-blog-ghalishoei-v4-header-footer .nav-shell{padding:10px 12px;gap:10px;}
body.pg-single-blog-ghalishoei-v4-header-footer .brand-mark{width:40px;height:40px;border-radius:14px;font-size:18px;}
body.pg-single-blog-ghalishoei-v4-header-footer .brand small{display:none;}
body.pg-single-blog-ghalishoei-v4-header-footer .header-search, body.pg-single-blog-ghalishoei-v4-header-footer .header-actions .btn-primary{display:none;}
body.pg-single-blog-ghalishoei-v4-header-footer .mobile-menu{padding:0 12px 12px;}
body.pg-single-blog-ghalishoei-v4-header-footer .footer-shell{padding:38px 14px 110px;}
body.pg-single-blog-ghalishoei-v4-header-footer .footer-grid{grid-template-columns:1fr;gap:22px;}
body.pg-single-blog-ghalishoei-v4-header-footer .footer-bottom{align-items:flex-start;flex-direction:column;}
body.pg-single-blog-ghalishoei-v4-header-footer .page-shell{padding:14px 12px 92px;}
body.pg-single-blog-ghalishoei-v4-header-footer .breadcrumb{font-size:12px;margin-right:4px;}
body.pg-single-blog-ghalishoei-v4-header-footer .article-hero{border-radius:24px;padding:20px;gap:18px;}
body.pg-single-blog-ghalishoei-v4-header-footer .article-hero h1{font-size:31px;letter-spacing:-.7px;}
body.pg-single-blog-ghalishoei-v4-header-footer .lead{font-size:15px;}
body.pg-single-blog-ghalishoei-v4-header-footer .hero-visual{min-height:230px;border-radius:22px;}
body.pg-single-blog-ghalishoei-v4-header-footer .hero-card{right:14px;left:14px;bottom:14px;padding:14px;border-radius:18px;}
body.pg-single-blog-ghalishoei-v4-header-footer .meta-chip{font-size:12px;padding:8px 10px;}
body.pg-single-blog-ghalishoei-v4-header-footer .hero-actions .btn{width:100%;}
body.pg-single-blog-ghalishoei-v4-header-footer .article-card{padding:22px 16px;border-radius:24px;}
body.pg-single-blog-ghalishoei-v4-header-footer .article-card h2{font-size:23px;margin-top:36px;}
body.pg-single-blog-ghalishoei-v4-header-footer .article-card h2:before{height:30px;}
body.pg-single-blog-ghalishoei-v4-header-footer .article-card p{font-size:15px;}
body.pg-single-blog-ghalishoei-v4-header-footer .inline-related{grid-template-columns:1fr;}
body.pg-single-blog-ghalishoei-v4-header-footer .directory-links{grid-template-columns:1fr 1fr;}
body.pg-single-blog-ghalishoei-v4-header-footer .author-box{grid-template-columns:1fr;text-align:center;justify-items:center;}
body.pg-single-blog-ghalishoei-v4-header-footer .article-rating{align-items:stretch;}
body.pg-single-blog-ghalishoei-v4-header-footer .rating-buttons, body.pg-single-blog-ghalishoei-v4-header-footer .article-rating .btn{width:100%;}
body.pg-single-blog-ghalishoei-v4-header-footer .rating-buttons button{flex:1;}
body.pg-single-blog-ghalishoei-v4-header-footer .article-sidebar{grid-template-columns:1fr;}
body.pg-single-blog-ghalishoei-v4-header-footer .bottom-cta{display:flex;}
body.pg-single-blog-ghalishoei-v4-header-footer .toast{right:14px;left:14px;bottom:92px;text-align:center;}
}

/* ===== blog-archive-education-center-ghalishoei.html | body.pg-blog-archive-education-center-ghalishoei ===== */
body.pg-blog-archive-education-center-ghalishoei{
      --bg:#f6f9fb;
      --surface:#ffffff;
      --surface-2:#eef7fb;
      --ink:#0f172a;
      --muted:#64748b;
      --line:#dbe7ef;
      --primary:#0e7490;
      --primary-dark:#164e63;
      --accent:#16a34a;
      --warning:#f59e0b;
      --danger:#ef4444;
      --radius:22px;
      --radius-sm:14px;
      --shadow:0 18px 50px rgba(15,23,42,.08);
      --shadow-soft:0 8px 24px rgba(15,23,42,.06);
      --container:1180px;
    }

body.pg-blog-archive-education-center-ghalishoei *{box-sizing:border-box;}

html{scroll-behavior:smooth;}

body.pg-blog-archive-education-center-ghalishoei{margin:0;background:var(--bg);color:var(--ink);font-family:var(--gd-font-vazir, Vazir, Vazirmatn, "Vazir FD", "Vazir Code", Tahoma, Arial, sans-serif);line-height:1.85;}

body.pg-blog-archive-education-center-ghalishoei a{color:inherit;text-decoration:none;}

body.pg-blog-archive-education-center-ghalishoei button, body.pg-blog-archive-education-center-ghalishoei input, body.pg-blog-archive-education-center-ghalishoei select{font-family:inherit;}

body.pg-blog-archive-education-center-ghalishoei .container{width:min(var(--container),calc(100% - 32px));margin-inline:auto;}

body.pg-blog-archive-education-center-ghalishoei .topbar{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:blur(16px);border-bottom:1px solid rgba(219,231,239,.8);}

body.pg-blog-archive-education-center-ghalishoei .topbar__inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;}

body.pg-blog-archive-education-center-ghalishoei .brand{display:flex;align-items:center;gap:12px;font-weight:900;color:var(--primary-dark);}

body.pg-blog-archive-education-center-ghalishoei .brand__mark{width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,var(--primary),#22c55e);display:grid;place-items:center;color:#fff;box-shadow:var(--shadow-soft);}

body.pg-blog-archive-education-center-ghalishoei .nav{display:flex;gap:10px;align-items:center;color:#334155;font-size:14px;}

body.pg-blog-archive-education-center-ghalishoei .nav a{padding:9px 12px;border-radius:999px;}

body.pg-blog-archive-education-center-ghalishoei .nav a:hover{background:#eef7fb;color:var(--primary-dark);}

body.pg-blog-archive-education-center-ghalishoei .btn{border:0;border-radius:999px;padding:12px 18px;background:var(--primary-dark);color:#fff;cursor:pointer;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 10px 24px rgba(14,116,144,.18);transition:.2s ease;}

body.pg-blog-archive-education-center-ghalishoei .btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(14,116,144,.22);}

body.pg-blog-archive-education-center-ghalishoei .btn--soft{background:#e7f7fb;color:var(--primary-dark);box-shadow:none;border:1px solid #cdebf3;}

body.pg-blog-archive-education-center-ghalishoei .btn--ghost{background:#fff;color:var(--primary-dark);box-shadow:none;border:1px solid var(--line);}

body.pg-blog-archive-education-center-ghalishoei .btn--accent{background:var(--accent);}

body.pg-blog-archive-education-center-ghalishoei .hero{position:relative;overflow:hidden;padding:70px 0 38px;background:
      radial-gradient(circle at 16% 10%,rgba(34,197,94,.16),transparent 30%),
      radial-gradient(circle at 86% 18%,rgba(14,116,144,.16),transparent 34%),
      linear-gradient(180deg,#fff 0%,#f4fafc 100%);border-bottom:1px solid var(--line);}

body.pg-blog-archive-education-center-ghalishoei .hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(14,116,144,.04) 25%,transparent 25%,transparent 50%,rgba(14,116,144,.04) 50%,rgba(14,116,144,.04) 75%,transparent 75%,transparent);background-size:42px 42px;opacity:.45;}

body.pg-blog-archive-education-center-ghalishoei .hero__grid{position:relative;display:grid;grid-template-columns:1.06fr .94fr;gap:30px;align-items:center;}

body.pg-blog-archive-education-center-ghalishoei .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #bfe9f2;background:#f0fbfd;border-radius:999px;color:var(--primary-dark);font-weight:800;font-size:13px;margin-bottom:16px;}

body.pg-blog-archive-education-center-ghalishoei h1{font-size:clamp(32px,4vw,56px);line-height:1.22;margin:0 0 14px;color:#0b2533;letter-spacing:-.6px;}

body.pg-blog-archive-education-center-ghalishoei .lead{font-size:18px;color:#475569;margin:0 0 24px;max-width:720px;}

body.pg-blog-archive-education-center-ghalishoei .hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0;}

body.pg-blog-archive-education-center-ghalishoei .trust-note{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:18px;color:#475569;max-width:720px;}

body.pg-blog-archive-education-center-ghalishoei .hero-panel{background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:30px;padding:22px;box-shadow:var(--shadow);backdrop-filter:blur(14px);}

body.pg-blog-archive-education-center-ghalishoei .search-card{display:grid;gap:14px;}

body.pg-blog-archive-education-center-ghalishoei .search-title{font-weight:900;font-size:20px;color:#102a36;margin:0 0 4px;}

body.pg-blog-archive-education-center-ghalishoei .search-row{display:grid;grid-template-columns:1fr auto;gap:10px;}

body.pg-blog-archive-education-center-ghalishoei .field{position:relative;}

body.pg-blog-archive-education-center-ghalishoei .field input, body.pg-blog-archive-education-center-ghalishoei .field select{width:100%;border:1px solid var(--line);border-radius:16px;background:#fff;padding:14px 15px;color:#0f172a;outline:none;transition:.18s ease;}

body.pg-blog-archive-education-center-ghalishoei .field input:focus, body.pg-blog-archive-education-center-ghalishoei .field select:focus{border-color:#7ed1df;box-shadow:0 0 0 4px rgba(14,116,144,.1);}

body.pg-blog-archive-education-center-ghalishoei .quick-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;}

body.pg-blog-archive-education-center-ghalishoei .chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:13px;color:#475569;cursor:pointer;transition:.18s ease;}

body.pg-blog-archive-education-center-ghalishoei .chip:hover, body.pg-blog-archive-education-center-ghalishoei .chip.active{background:#e7f7fb;border-color:#9edce8;color:var(--primary-dark);}

body.pg-blog-archive-education-center-ghalishoei .hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;}

body.pg-blog-archive-education-center-ghalishoei .hero-stat{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px;text-align:center;}

body.pg-blog-archive-education-center-ghalishoei .hero-stat b{display:block;font-size:22px;color:var(--primary-dark);}

body.pg-blog-archive-education-center-ghalishoei .section{padding:54px 0;}

body.pg-blog-archive-education-center-ghalishoei .section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px;}

body.pg-blog-archive-education-center-ghalishoei .section-head h2{margin:0;font-size:30px;line-height:1.35;color:#0b2533;}

body.pg-blog-archive-education-center-ghalishoei .section-head p{margin:8px 0 0;color:var(--muted);max-width:680px;}

body.pg-blog-archive-education-center-ghalishoei .category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}

body.pg-blog-archive-education-center-ghalishoei .cat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-soft);transition:.2s ease;cursor:pointer;min-height:156px;}

body.pg-blog-archive-education-center-ghalishoei .cat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);}

body.pg-blog-archive-education-center-ghalishoei .cat-card.active{border-color:#75cddd;background:linear-gradient(180deg,#fff,#eefbfe);}

body.pg-blog-archive-education-center-ghalishoei .icon{width:44px;height:44px;border-radius:16px;background:#e7f7fb;display:grid;place-items:center;color:var(--primary-dark);font-size:20px;margin-bottom:12px;}

body.pg-blog-archive-education-center-ghalishoei .cat-card h3{margin:0 0 6px;font-size:17px;}

body.pg-blog-archive-education-center-ghalishoei .cat-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.7;}

body.pg-blog-archive-education-center-ghalishoei .layout{display:grid;grid-template-columns:280px 1fr;gap:22px;align-items:start;}

body.pg-blog-archive-education-center-ghalishoei .sidebar{position:sticky;top:92px;display:grid;gap:14px;}

body.pg-blog-archive-education-center-ghalishoei .side-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-soft);}

body.pg-blog-archive-education-center-ghalishoei .side-card h3{margin:0 0 12px;font-size:17px;color:#0b2533;}

body.pg-blog-archive-education-center-ghalishoei .side-list{display:grid;gap:9px;margin:0;padding:0;list-style:none;color:#475569;font-size:14px;}

body.pg-blog-archive-education-center-ghalishoei .side-list a{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:12px;}

body.pg-blog-archive-education-center-ghalishoei .side-list a:hover{background:#f1f8fb;color:var(--primary-dark);}

body.pg-blog-archive-education-center-ghalishoei .toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:13px;box-shadow:var(--shadow-soft);margin-bottom:18px;}

body.pg-blog-archive-education-center-ghalishoei .toolbar select{border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:#fff;color:#334155;outline:none;}

body.pg-blog-archive-education-center-ghalishoei .result-count{font-weight:800;color:#334155;}

body.pg-blog-archive-education-center-ghalishoei .article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}

body.pg-blog-archive-education-center-ghalishoei .article-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-soft);transition:.2s ease;display:flex;flex-direction:column;min-height:100%;}

body.pg-blog-archive-education-center-ghalishoei .article-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);}

body.pg-blog-archive-education-center-ghalishoei .thumb{height:150px;background:
      linear-gradient(135deg,rgba(14,116,144,.28),rgba(34,197,94,.18)),
      repeating-linear-gradient(45deg,#eef7fb 0,#eef7fb 12px,#ffffff 12px,#ffffff 24px);position:relative;}

body.pg-blog-archive-education-center-ghalishoei .thumb::after{content:"";position:absolute;inset:18px;border:1px dashed rgba(14,116,144,.28);border-radius:18px;}

body.pg-blog-archive-education-center-ghalishoei .article-body{padding:17px;display:flex;flex-direction:column;gap:10px;flex:1;}

body.pg-blog-archive-education-center-ghalishoei .meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:12px;}

body.pg-blog-archive-education-center-ghalishoei .tag{display:inline-flex;border-radius:999px;padding:5px 9px;background:#eef7fb;color:var(--primary-dark);font-weight:800;font-size:12px;}

body.pg-blog-archive-education-center-ghalishoei .article-card h3{margin:0;font-size:18px;line-height:1.55;color:#0b2533;}

body.pg-blog-archive-education-center-ghalishoei .article-card p{margin:0;color:#64748b;font-size:14px;line-height:1.8;}

body.pg-blog-archive-education-center-ghalishoei .article-actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;}

body.pg-blog-archive-education-center-ghalishoei .read-link{font-weight:900;color:var(--primary-dark);}

body.pg-blog-archive-education-center-ghalishoei .important-wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;}

body.pg-blog-archive-education-center-ghalishoei .featured{background:#fff;border:1px solid var(--line);border-radius:30px;box-shadow:var(--shadow);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:360px;}

body.pg-blog-archive-education-center-ghalishoei .featured__visual{background:
      radial-gradient(circle at 20% 20%,rgba(22,163,74,.24),transparent 30%),
      radial-gradient(circle at 75% 60%,rgba(14,116,144,.24),transparent 32%),
      linear-gradient(135deg,#e9f9fd,#ffffff);position:relative;}

body.pg-blog-archive-education-center-ghalishoei .featured__visual:before{content:"راهنمای مهم";position:absolute;right:22px;top:22px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-weight:900;color:var(--primary-dark);}

body.pg-blog-archive-education-center-ghalishoei .featured__content{padding:28px;display:flex;flex-direction:column;justify-content:center;gap:12px;}

body.pg-blog-archive-education-center-ghalishoei .featured__content h3{font-size:28px;line-height:1.4;margin:0;color:#0b2533;}

body.pg-blog-archive-education-center-ghalishoei .featured__content p{margin:0;color:#64748b;}

body.pg-blog-archive-education-center-ghalishoei .mini-list{display:grid;gap:12px;}

body.pg-blog-archive-education-center-ghalishoei .mini-article{display:grid;grid-template-columns:72px 1fr;gap:12px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:12px;box-shadow:var(--shadow-soft);}

body.pg-blog-archive-education-center-ghalishoei .mini-article .mini-thumb{border-radius:16px;background:linear-gradient(135deg,#e7f7fb,#fff);border:1px solid var(--line);}

body.pg-blog-archive-education-center-ghalishoei .mini-article h3{margin:0;font-size:15px;line-height:1.65;color:#0b2533;}

body.pg-blog-archive-education-center-ghalishoei .mini-article p{margin:2px 0 0;color:#64748b;font-size:12px;}

body.pg-blog-archive-education-center-ghalishoei .cta-band{background:linear-gradient(135deg,var(--primary-dark),#0e7490);border-radius:30px;padding:28px;color:#fff;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;box-shadow:var(--shadow);overflow:hidden;position:relative;}

body.pg-blog-archive-education-center-ghalishoei .cta-band::before{content:"";position:absolute;inset:auto -80px -100px auto;width:260px;height:260px;background:rgba(255,255,255,.12);border-radius:50%;}

body.pg-blog-archive-education-center-ghalishoei .cta-band h2{margin:0 0 6px;font-size:26px;}

body.pg-blog-archive-education-center-ghalishoei .cta-band p{margin:0;color:rgba(255,255,255,.82);}

body.pg-blog-archive-education-center-ghalishoei .cta-band .btn{background:#fff;color:var(--primary-dark);box-shadow:none;}

body.pg-blog-archive-education-center-ghalishoei .faq{display:grid;gap:10px;}

body.pg-blog-archive-education-center-ghalishoei .faq-item{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;}

body.pg-blog-archive-education-center-ghalishoei .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;background:#fff;padding:16px 18px;cursor:pointer;font-weight:900;color:#0b2533;text-align:right;}

body.pg-blog-archive-education-center-ghalishoei .faq-a{display:none;padding:0 18px 16px;color:#64748b;}

body.pg-blog-archive-education-center-ghalishoei .faq-item.open .faq-a{display:block;}

body.pg-blog-archive-education-center-ghalishoei .empty{display:none;background:#fff;border:1px dashed #b9d7e2;border-radius:var(--radius);padding:34px;text-align:center;color:#64748b;}

body.pg-blog-archive-education-center-ghalishoei .mobile-filter{display:none;position:fixed;bottom:18px;right:18px;left:18px;z-index:60;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:10px;gap:8px;grid-template-columns:1fr 1fr;}

body.pg-blog-archive-education-center-ghalishoei .reveal{opacity:0;transform:translateY(18px);transition:.5s ease;}

body.pg-blog-archive-education-center-ghalishoei .reveal.visible{opacity:1;transform:none;}

@media (max-width: 980px){
body.pg-blog-archive-education-center-ghalishoei .nav{display:none;}
body.pg-blog-archive-education-center-ghalishoei .hero__grid, body.pg-blog-archive-education-center-ghalishoei .layout, body.pg-blog-archive-education-center-ghalishoei .important-wrap, body.pg-blog-archive-education-center-ghalishoei .featured{grid-template-columns:1fr;}
body.pg-blog-archive-education-center-ghalishoei .sidebar{position:static;display:none;}
body.pg-blog-archive-education-center-ghalishoei .category-grid{grid-template-columns:repeat(2,1fr);}
body.pg-blog-archive-education-center-ghalishoei .article-grid{grid-template-columns:repeat(2,1fr);}
body.pg-blog-archive-education-center-ghalishoei .hero-stats{grid-template-columns:1fr 1fr 1fr;}
body.pg-blog-archive-education-center-ghalishoei .mobile-filter{display:grid;}
body.pg-blog-archive-education-center-ghalishoei .section{padding:42px 0;}
body.pg-blog-archive-education-center-ghalishoei .toolbar{position:sticky;top:76px;z-index:30;}
body.pg-blog-archive-education-center-ghalishoei .cta-band{grid-template-columns:1fr;}
}

@media (max-width: 620px){
body.pg-blog-archive-education-center-ghalishoei .container{width:min(100% - 22px,var(--container));}
body.pg-blog-archive-education-center-ghalishoei .topbar__inner{height:64px;}
body.pg-blog-archive-education-center-ghalishoei .hero{padding:42px 0 28px;}
body.pg-blog-archive-education-center-ghalishoei .hero-panel{padding:16px;border-radius:22px;}
body.pg-blog-archive-education-center-ghalishoei .search-row{grid-template-columns:1fr;}
body.pg-blog-archive-education-center-ghalishoei .hero-stats{grid-template-columns:1fr;}
body.pg-blog-archive-education-center-ghalishoei .category-grid, body.pg-blog-archive-education-center-ghalishoei .article-grid{grid-template-columns:1fr;}
body.pg-blog-archive-education-center-ghalishoei .section-head{display:block;}
body.pg-blog-archive-education-center-ghalishoei .section-head h2{font-size:24px;}
body.pg-blog-archive-education-center-ghalishoei .toolbar{display:grid;}
body.pg-blog-archive-education-center-ghalishoei .featured__content{padding:20px;}
body.pg-blog-archive-education-center-ghalishoei .featured__content h3{font-size:23px;}
body.pg-blog-archive-education-center-ghalishoei .thumb{height:132px;}
body.pg-blog-archive-education-center-ghalishoei .btn{width:100%;}
body.pg-blog-archive-education-center-ghalishoei .hero__actions .btn{width:auto;}
body.pg-blog-archive-education-center-ghalishoei .cta-band .btn{width:100%;}
}

/* ===== Dynamic single article and enhanced comments ===== */
body.pg-single-blog-ghalishoei-v4-header-footer .gd-single-article-shell{
  padding-top:34px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-hero__content{min-width:0;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-featured-image{
  margin:0;
  width:100%;
  height:100%;
  min-height:330px;
  border-radius:28px;
  overflow:hidden;
  border:1px solid rgba(219,231,243,.9);
  box-shadow:0 18px 42px rgba(15,43,68,.08);
  background:#fff;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-featured-image img{
  width:100%;
  height:100%;
  min-height:330px;
  object-fit:cover;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-dynamic-article-content iframe,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-dynamic-article-content video{
  max-width:100%;
  border-radius:22px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-dynamic-article-content img{
  border-radius:22px;
  border:1px solid rgba(219,231,243,.9);
  box-shadow:0 14px 34px rgba(15,43,68,.07);
  margin:18px auto;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-dynamic-article-content table{
  width:100%;
  border-collapse:separate;
  border-spacing:0;
  overflow:hidden;
  border:1px solid #dce8f2;
  border-radius:18px;
  margin:22px 0;
  background:#fff;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-dynamic-article-content th,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-dynamic-article-content td{
  padding:13px 14px;
  border-bottom:1px solid #edf2f7;
  text-align:right;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-dynamic-article-content th{background:#f2f8fb;color:#0b5874;font-weight:900;}
body.pg-single-blog-ghalishoei-v4-header-footer .toc-list .toc-level-3,
body.pg-single-blog-ghalishoei-v4-header-footer .mobile-toc-links .toc-level-3{
  padding-right:22px;
  font-size:13px;
  color:#5c7087;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-tags{
  margin-top:34px;
  padding-top:22px;
  border-top:1px solid #e6edf5;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-tag-list{display:flex;flex-wrap:wrap;gap:9px;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-tag-list a{
  display:inline-flex;
  align-items:center;
  min-height:34px;
  padding:6px 12px;
  border-radius:999px;
  background:#edf8f7;
  border:1px solid #cbe9e5;
  color:#0f766e;
  font-weight:850;
  font-size:12px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-author-box .author-avatar{
  overflow:hidden;
  background:linear-gradient(135deg,var(--primary),var(--accent));
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-author-box .author-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-info-list a{color:#0f6f91;font-weight:900;}

body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comments{
  margin-top:24px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  margin-bottom:20px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-head h2{
  margin:8px 0 4px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-head p{margin:0;color:#64748b;font-size:14px;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-toolbar{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
  background:linear-gradient(180deg,#f8fbfd,#fff);
  border:1px solid #e2ebf3;
  border-radius:20px;
  padding:10px;
  margin-bottom:18px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-toolbar span{font-size:12px;color:#64748b;font-weight:900;margin-left:4px;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-toolbar a{
  display:inline-flex;
  align-items:center;
  min-height:34px;
  padding:6px 11px;
  border-radius:999px;
  background:#fff;
  border:1px solid #e2ebf3;
  color:#40566d;
  font-size:12px;
  font-weight:900;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-toolbar a.is-active,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-toolbar a:hover{
  background:linear-gradient(135deg,var(--primary),var(--accent));
  color:#fff;
  border-color:transparent;
  box-shadow:0 10px 20px rgba(15,111,145,.14);
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment-list{
  display:grid;
  gap:14px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment{
  display:grid;
  grid-template-columns:54px minmax(0,1fr);
  gap:12px;
  padding:16px;
  border:1px solid #e2ebf3;
  border-radius:22px;
  background:#fff;
  box-shadow:0 10px 28px rgba(15,43,68,.045);
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__avatar img{
  width:54px;
  height:54px;
  border-radius:18px;
  object-fit:cover;
  box-shadow:0 8px 18px rgba(15,43,68,.08);
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__head{
  display:flex;
  justify-content:space-between;
  gap:12px;
  margin-bottom:8px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__head strong{display:block;color:#132538;font-size:14px;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__head span,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__head em{color:#64748b;font-size:11px;font-style:normal;font-weight:800;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__text{color:#33485e;font-size:14px;line-height:1.95;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__text p{margin:0 0 10px;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__actions{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px;
  margin-top:12px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-vote,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-reply a{
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:32px;
  padding:5px 10px;
  border-radius:999px;
  border:1px solid #dfeaf2;
  background:#fff;
  color:#4b6076;
  cursor:pointer;
  font-size:12px;
  font-weight:900;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-vote.is-active,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-vote:hover,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-reply a:hover{
  background:#edf8f7;
  border-color:#bfe6e0;
  color:#0f766e;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-vote[disabled]{opacity:.55;cursor:wait;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__replies{
  display:grid;
  gap:10px;
  margin-top:14px;
  padding-right:16px;
  border-right:2px solid #e7f2f2;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__replies .gd-article-comment{
  box-shadow:none;
  background:#f9fcfd;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-pagination{margin:22px 0 0;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-pagination ul{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:8px;
  list-style:none;
  margin:0;
  padding:0;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-pagination a,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-pagination span{
  display:grid;
  place-items:center;
  min-width:38px;
  height:38px;
  border-radius:13px;
  background:#fff;
  border:1px solid #dfeaf2;
  color:#40566d;
  font-weight:900;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-pagination .current{
  background:var(--primary);
  border-color:var(--primary);
  color:#fff;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-empty,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-closed{
  border:1px dashed #cfe0ec;
  border-radius:20px;
  padding:18px;
  background:#f8fbfd;
  color:#64748b;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form-wrap{
  margin-top:24px;
  border-top:1px solid #e6edf5;
  padding-top:22px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form .comment-reply-title,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form .gd-comment-note,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form .comment-form-comment,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form .form-submit,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form .logged-in-as,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form .comment-form-cookies-consent{
  grid-column:1/-1;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form label{display:block;font-weight:900;color:#1f3348;font-size:13px;margin-bottom:6px;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form input,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form textarea{
  width:100%;
  border:1px solid #dce8f2;
  background:#fff;
  border-radius:18px;
  padding:12px 14px;
  outline:none;
  color:#1f3348;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form input:focus,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form textarea:focus{
  border-color:#9bd6cf;
  box-shadow:0 0 0 4px rgba(20,163,137,.10);
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form .submit{
  border:0;
  border-radius:999px;
  padding:13px 22px;
  background:linear-gradient(135deg,var(--primary),var(--accent));
  color:#fff;
  font-weight:950;
  cursor:pointer;
  box-shadow:0 14px 26px rgba(15,111,145,.18);
}

@media(max-width:760px){
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-comments-head{display:grid;}
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment{grid-template-columns:44px minmax(0,1fr);padding:12px;border-radius:18px;}
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__avatar img{width:44px;height:44px;border-radius:15px;}
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__head{display:grid;gap:3px;}
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-comment__replies{padding-right:8px;}
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-comment-form{grid-template-columns:1fr;}
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-featured-image,
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-featured-image img{min-height:220px;}
}

/* Article sidebar dynamic widgets */
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-hint{
  margin:-4px 0 12px;
  padding:10px 12px;
  border-radius:14px;
  background:#f2fbfa;
  border:1px solid #d3efea;
  color:#527181;
  font-size:12px;
  font-weight:750;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-empty{
  padding:13px 14px;
  border-radius:16px;
  border:1px dashed #c9dce8;
  background:#f8fbfd;
  color:#64748b;
  font-size:13px;
  font-weight:800;
  line-height:1.8;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-list,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-post-list,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-sidebar-banners{
  display:grid;
  gap:10px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-item{
  position:relative;
  display:grid;
  grid-template-columns:26px 48px minmax(0,1fr);
  gap:10px;
  align-items:center;
  padding:10px;
  border:1px solid var(--soft);
  border-radius:18px;
  background:linear-gradient(180deg,#fff,#f9fcfd);
  transition:.2s ease;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-item:hover{
  border-color:#bfe8e1;
  box-shadow:0 10px 22px rgba(15,43,68,.07);
  transform:translateY(-1px);
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-rank{
  width:26px;
  height:26px;
  border-radius:11px;
  display:grid;
  place-items:center;
  color:#0f766e;
  background:#e8faf6;
  border:1px solid #c7eee6;
  font-size:12px;
  font-weight:950;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-media,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-post-thumb{
  width:48px;
  height:48px;
  border-radius:16px;
  overflow:hidden;
  display:grid;
  place-items:center;
  background:linear-gradient(135deg,#e8f8f6,#f8fbfd);
  border:1px solid #dfeaf1;
  color:#0f6f91;
  font-weight:950;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-media img,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-post-thumb img{
  width:100%;
  height:100%;
  object-fit:cover;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-body,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-post-body{
  min-width:0;
  display:grid;
  gap:3px;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-body strong,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-post-body strong{
  color:#173044;
  font-size:13px;
  line-height:1.65;
  font-weight:950;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-body small,
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-post-body small{
  color:#64748b;
  font-size:11px;
  font-weight:800;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-body em{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  align-items:center;
  font-style:normal;
  color:#6b7f91;
  font-size:11px;
  font-weight:800;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-body em b{color:#f59e0b;font-weight:950;}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-post-item{
  display:grid;
  grid-template-columns:48px minmax(0,1fr);
  gap:10px;
  align-items:center;
  padding:10px;
  border:1px solid var(--soft);
  border-radius:18px;
  background:#f9fbfd;
  transition:.2s ease;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-post-item:hover{
  background:#fff;
  box-shadow:0 10px 22px rgba(15,43,68,.07);
  transform:translateY(-1px);
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-sidebar-banner{
  position:relative;
  min-height:134px;
  display:flex;
  align-items:flex-end;
  overflow:hidden;
  border-radius:20px;
  border:1px solid #dbeaf1;
  background:linear-gradient(135deg,#0f6f91,#14a389);
  color:#fff;
  box-shadow:0 14px 30px rgba(15,111,145,.18);
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-sidebar-banner:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,rgba(6,30,43,.04),rgba(6,30,43,.76));
  z-index:1;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-sidebar-banner__image{
  position:absolute;
  inset:0;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-sidebar-banner__image img{
  width:100%;
  height:100%;
  object-fit:cover;
  opacity:.88;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-sidebar-banner__content{
  position:relative;
  z-index:2;
  display:grid;
  gap:5px;
  padding:16px;
  width:100%;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-sidebar-banner__content em{
  justify-self:start;
  padding:5px 9px;
  border-radius:999px;
  background:rgba(255,255,255,.18);
  border:1px solid rgba(255,255,255,.24);
  font-style:normal;
  font-size:11px;
  font-weight:950;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-sidebar-banner__content strong{
  font-size:16px;
  line-height:1.6;
  font-weight:950;
}
body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-sidebar-banner__content small{
  font-size:12px;
  color:rgba(255,255,255,.86);
  font-weight:800;
}
@media(max-width:900px){
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-item{grid-template-columns:26px 44px minmax(0,1fr);}
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-cleaner-media,
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-sidebar-post-thumb{width:44px;height:44px;border-radius:14px;}
}


@media(max-width:640px){
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-engagement__head,
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-box{align-items:stretch;}
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-like-btn{justify-content:center;width:100%;}
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars{width:100%;justify-content:center;}
  body.pg-single-blog-ghalishoei-v4-header-footer .gd-article-rating-stars button{width:38px;height:38px;}
}
