/* صفحات داخلی — آبی آسمانی، هم‌خانواده‌ی پرتال */
body.glm-inner{--sky:#1d74c4;--sky-2:#4aa8ec;--sky-3:#e8f3fd;--deep:#0c3561;--ink:#14202a;--mut:#62717e;--line:#e1ebf5;
  margin:0;background:#f2f7fc;color:var(--ink);font-family:Vazirmatn,Tahoma,sans-serif;overflow-x:clip}
html{min-width:0!important}
body.glm-inner :where(h1,h2,h3,h4,h5,h6,p,li,td,th,input,button,select,textarea,a){font-family:Vazirmatn,Tahoma,sans-serif}
body.glm-inner .num{font-feature-settings:"ss01"}

/* ---------------------------------------------------------------- هدر */
.sh{position:relative;z-index:60;color:#fff}
.sh .ph-top{position:relative;background:linear-gradient(90deg,#0c3561,#12508f);padding:10px clamp(16px,3vw,40px);box-shadow:0 1px 0 rgba(255,255,255,.08)}
.sh.scrolled .ph-top{position:fixed;top:0;right:0;left:0;background:rgba(9,42,82,.97);box-shadow:0 10px 30px -12px rgba(0,0,0,.45);animation:shin .35s ease}
body.admin-bar .sh.scrolled .ph-top{top:32px}
@keyframes shin{from{transform:translateY(-100%)}}
.sh.scrolled .ph-logo img{height:38px}
.sh .ph-logo img{height:clamp(40px,3.2vw,50px)}
.sh .ph-search{top:calc(100% + 8px)}
.sh-band{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 85% 0,#4aa8ec 0,#1d74c4 45%,#0c3561 100%);padding:clamp(28px,4vw,52px) clamp(16px,3vw,40px) clamp(56px,6vw,78px)}
.sh-band::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:34px;background:#f2f7fc;clip-path:ellipse(70% 100% at 50% 100%)}
.sh-art{position:absolute;left:2%;top:0;width:min(560px,60%);height:100%;pointer-events:none}
.sh-in{position:relative;z-index:1;max-width:1280px;margin:0 auto}
.sh-bc ol{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px}
.sh-bc li{display:inline-flex;align-items:center;gap:4px;color:rgba(255,255,255,.75)}
.sh-bc li+li::before{content:"";width:5px;height:5px;margin:0 6px;border-left:1.5px solid rgba(255,255,255,.55);border-bottom:1.5px solid rgba(255,255,255,.55);transform:rotate(45deg)}
.sh-bc a{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:5px;opacity:.9}
.sh-bc a:hover{opacity:1;text-decoration:underline}
.sh-bc svg{width:15px;height:15px}
.sh-bc [aria-current]{color:rgba(255,255,255,.7)}
.sh-k{display:inline-block;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.26);font-size:12px;font-weight:600;margin-bottom:10px}
.sh-t{margin:0;color:#fff;font-size:clamp(22px,2.4vw,34px);line-height:1.6;font-weight:800;max-width:900px;text-shadow:0 4px 24px rgba(0,0,0,.18)}
.sh-sub{margin:10px 0 0;max-width:720px;color:rgba(255,255,255,.85);font-size:14px;line-height:2}
.sh-slogan{position:absolute;z-index:1;left:clamp(16px,3vw,40px);bottom:46px;display:flex;align-items:center;gap:8px;font-size:12px;color:rgba(255,255,255,.85)}
.sh-slogan b{color:#fff}

/* ---------------------------------------------------------- چیدمان المنتور */
.glm-inner .glm-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(16px,2.4vw,24px) 20px;box-sizing:border-box}
.glm-inner .e-con.glm-wrap{--content-width:1280px;--padding-top:0;--padding-bottom:20px;--gap:28px;--row-gap:28px;--column-gap:28px}
.glm-inner .glm-main{min-width:0}
.glm-inner .glm-card{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 50px -40px rgba(12,53,97,.55);padding:clamp(18px,2.6vw,34px)}
.glm-inner .e-con.glm-card{--padding-top:clamp(18px,2.6vw,34px);--padding-bottom:clamp(18px,2.6vw,34px);--padding-left:clamp(18px,2.6vw,34px);--padding-right:clamp(18px,2.6vw,34px);--gap:18px}
.glm-inner .glm-side{min-width:0}
.glm-inner .elementor-widget-theme-post-featured-image img,.pi img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:18px}
.pi{margin:0}

/* ------------------------------------------------------- متن نوشته/برگه */
.glm-inner .elementor-widget-theme-post-content{font-size:15.5px;line-height:2.15;color:#24323e}
.glm-inner .elementor-widget-theme-post-content :where(p){margin:0 0 1.1em}
.glm-inner .elementor-widget-theme-post-content :where(h1,h2,h3,h4,h5,h6){color:var(--deep);line-height:1.7;margin:1.4em 0 .6em;font-weight:800}
.glm-inner .elementor-widget-theme-post-content h2{font-size:1.45em}
.glm-inner .elementor-widget-theme-post-content h3{font-size:1.25em}
.glm-inner .elementor-widget-theme-post-content :where(h4,h5,h6){font-size:1.08em}
.glm-inner .elementor-widget-theme-post-content a{color:var(--sky);text-decoration:underline;text-decoration-color:rgba(29,116,196,.35);text-underline-offset:4px}
.glm-inner .elementor-widget-theme-post-content a:hover{text-decoration-color:currentColor}
.glm-inner .elementor-widget-theme-post-content img{max-width:100%;height:auto;border-radius:14px}
.glm-inner .elementor-widget-theme-post-content :where(ul,ol){padding-right:1.4em;margin:0 0 1.2em}
.glm-inner .elementor-widget-theme-post-content li{margin-bottom:.35em}
.glm-inner .elementor-widget-theme-post-content blockquote{margin:1.4em 0;padding:16px 20px;border-right:4px solid var(--sky-2);background:var(--sky-3);border-radius:14px;color:#20415f}
.glm-inner .elementor-widget-theme-post-content table{width:100%;border-collapse:separate;border-spacing:0;margin:1.2em 0;font-size:14px;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:block;overflow-x:auto}
.glm-inner .elementor-widget-theme-post-content :where(th,td){padding:10px 14px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top}
.glm-inner .elementor-widget-theme-post-content tr:first-child :where(th,td){background:var(--sky-3);color:var(--deep);font-weight:700}
.glm-inner .elementor-widget-theme-post-content tr:nth-child(even) td{background:#fafcff}
.glm-inner .elementor-widget-theme-post-content iframe,.glm-inner .elementor-widget-theme-post-content video{max-width:100%;border-radius:14px}
.glm-inner .elementor-widget-theme-post-content .wp-caption{max-width:100%}
.glm-inner .elementor-widget-theme-post-content .wp-caption-text{font-size:12.5px;color:var(--mut);text-align:center}
.glm-inner .elementor-widget-theme-post-content .aligncenter{display:block;margin-inline:auto}
.glm-inner .elementor-widget-theme-post-content .alignleft{float:left;margin:0 18px 12px 0}
.glm-inner .elementor-widget-theme-post-content .alignright{float:right;margin:0 0 12px 18px}

/* متای نوشته */
.pm{list-style:none;margin:0;padding:0 0 14px;border-bottom:1px dashed var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;color:var(--mut)}
.pm li{display:inline-flex;align-items:center;gap:6px}
.pm svg{width:17px;height:17px;color:var(--sky)}
.pm a{color:var(--sky);text-decoration:none;font-weight:600}
.pm-act{margin-right:auto;gap:6px!important}
.pm-act button{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:#fff;color:var(--deep);cursor:pointer;transition:.25s}
.pm-act button:hover{background:var(--sky);border-color:var(--sky);color:#fff}
.pm-act button svg{color:inherit}
.pm-act button.ok{background:#2f8f4e;border-color:#2f8f4e;color:#fff}

/* پایان نوشته */
.pf{display:flex;flex-direction:column;gap:20px;padding-top:6px}
.pf-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.pf-tags svg{width:18px;height:18px;color:var(--sky)}
.pf-tags a{padding:5px 12px;border-radius:999px;background:var(--sky-3);color:var(--deep);font-size:12.5px;text-decoration:none}
.pf-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;border-radius:16px;background:#f6faff;border:1px solid var(--line);font-size:13px}
.pf-share span{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-weight:700;color:var(--deep)}
.pf-share svg{width:18px;height:18px;color:var(--sky)}
.pf-share a{padding:6px 14px;border-radius:999px;border:1px solid #cfe0f1;background:#fff;color:var(--ink);text-decoration:none;transition:.25s}
.pf-share a:hover{background:var(--sky);border-color:var(--sky);color:#fff}
.pf-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pf-nav a{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;transition:.3s}
.pf-nav a:hover{border-color:#bcd8f3;box-shadow:0 14px 26px -20px rgba(20,60,110,.6)}
.pf-nav small{display:inline-flex;align-items:center;gap:4px;color:var(--sky);font-size:12px;font-weight:700}
.pf-nav small svg{width:15px;height:15px}
.pf-nav b{font-size:13.5px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pf-next{text-align:left;align-items:flex-end}
.pf-rel h3{margin:6px 0 12px;font-size:17px;color:var(--deep)}
.pf-rel>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.pf-rel a{display:flex;flex-direction:column;gap:6px;color:var(--ink);text-decoration:none}
.pf-rel img,.pf-rel .nb-ph{width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;border-radius:14px;flex:none}
.pf-rel b{font-size:13px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pf-rel small{font-size:11.5px;color:var(--mut)}

/* ------------------------------------------------------------- سایدبار */
.sb{display:flex;flex-direction:column;gap:18px;position:sticky;top:90px}
.sb-box{background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 20px 40px -36px rgba(12,53,97,.55)}
.sb-h{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;color:var(--deep);font-weight:800}
.sb-h svg{width:20px;height:20px;color:var(--sky)}
.sb-search{padding:8px}
.sb-search form{display:flex;gap:6px}
.sb-search input{flex:1;min-width:0;height:44px;border:1px solid var(--line);border-radius:14px;padding:0 14px;font:inherit;font-size:13.5px;background:#f8fbfe}
.sb-search input:focus{outline:2px solid rgba(74,168,236,.4);border-color:var(--sky-2)}
.sb-search button{width:44px;height:44px;border:0;border-radius:14px;background:var(--sky);color:#fff;display:grid;place-items:center;cursor:pointer}
.sb-search button svg{width:20px;height:20px}
.sb-wx{background:linear-gradient(150deg,#4aa8ec,#1d74c4 60%,#0c3561);color:#fff;border:0}
.sb-wx-h{display:flex;justify-content:space-between;align-items:center;font-size:13px;opacity:.95}
.sb-wx-h span{display:inline-flex;align-items:center;gap:6px}
.sb-wx-h svg{width:18px;height:18px}
.sb-wx-b{display:flex;align-items:center;gap:14px;margin:12px 0 10px}
.sb-wx-t{font-size:42px;font-weight:300;line-height:1}
.sb-wx-d{font-size:13px;line-height:1.9;opacity:.9}
.sb-wx-b img{width:56px;height:56px}
.sb-wx .sb-more{color:#fff;opacity:.9}
.sb-more{display:inline-block;margin-top:12px;color:var(--sky);font-size:12.5px;font-weight:700;text-decoration:none}
.sb-al,.sb-news,.sb-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.sb-al a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fbfdff;border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:.25s}
.sb-al a:hover{border-color:var(--lv)}
.sb-al i{flex:none;width:4px;align-self:stretch;border-radius:4px;background:var(--lv)}
.sb-al span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.sb-al b{font-size:12.5px;line-height:1.8;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.sb-al small{font-size:11px;color:var(--mut)}
.sb-al em{flex:none;font-style:normal;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--lv);color:#2a1a00}
.sb-news a{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;padding:4px;border-radius:12px;transition:.25s}
.sb-news a:hover{background:#f4f9ff}
.sb-news img,.sb-news .nb-ph{flex:0 0 64px;width:64px;height:54px;border-radius:10px;object-fit:cover}
.sb-news span{min-width:0;display:flex;flex-direction:column;gap:2px}
.sb-news b{font-size:12.5px;line-height:1.8;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.sb-news small{font-size:11px;color:var(--mut)}
.sb-links a{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:12px;color:var(--ink);text-decoration:none;font-size:13px;transition:.25s}
.sb-links a:hover{background:var(--sky-3);color:var(--sky)}
.sb-links small{min-width:28px;text-align:center;padding:2px 8px;border-radius:999px;background:var(--sky-3);color:var(--sky);font-size:11px;font-weight:700}
.sb-es{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.sb-es a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:14px;border:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:12px;text-align:center;transition:.25s}
.sb-es a:hover{border-color:#bcd8f3;transform:translateY(-2px)}
.sb-es .es-ic{width:44px;height:44px;border-radius:14px;margin:0}
.sb-es .es-ic svg{width:28px;height:28px}
.sb-es a:nth-child(5n+2) .es-ic{background:linear-gradient(135deg,#5ec2c6,#1f8a95)}
.sb-es a:nth-child(5n+3) .es-ic{background:linear-gradient(135deg,#7f9cf5,#3f5bd1)}
.sb-es a:nth-child(5n+4) .es-ic{background:linear-gradient(135deg,#6cc070,#2f8f4e)}
.sb-es a:nth-child(5n+5) .es-ic{background:linear-gradient(135deg,#f3b45d,#d9822b)}

/* -------------------------------------------------------------- آرشیو */
.ar-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.ar-it{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 20px 40px -36px rgba(12,53,97,.55);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}
.ar-it:hover{transform:translateY(-4px);box-shadow:0 30px 50px -34px rgba(12,53,97,.6)}
.ar-img{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--sky-3)}
.ar-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}
.ar-it:hover .ar-img img{transform:scale(1.05)}
.ar-tx{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;flex:1}
.ar-cat{align-self:flex-start;padding:3px 11px;border-radius:999px;background:var(--sky-3);color:var(--sky);font-size:11.5px;font-weight:700;text-decoration:none}
.ar-tx h2{margin:0;font-size:15.5px;line-height:1.85;font-weight:800}
.ar-tx h2 a{color:var(--ink);text-decoration:none}
.ar-tx h2 a:hover{color:var(--sky)}
.ar-tx p{margin:0;color:var(--mut);font-size:13px;line-height:2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ar-meta{margin-top:auto;padding-top:10px;display:flex;justify-content:space-between;align-items:center;border-top:1px dashed var(--line);font-size:12px;color:var(--mut)}
.ar-meta span{display:inline-flex;align-items:center;gap:6px}
.ar-meta svg{width:16px;height:16px;color:var(--sky)}
.ar-go{display:inline-flex;align-items:center;gap:4px;color:var(--sky);font-weight:700;text-decoration:none}
.ar-it.lead{grid-column:1/-1;flex-direction:row}
.ar-it.lead .ar-img{flex:0 0 54%;aspect-ratio:auto;min-height:300px}
.ar-it.lead .ar-tx{padding:24px}
.ar-it.lead h2{font-size:clamp(17px,1.6vw,21px)}
.ar-it.lead p{-webkit-line-clamp:5}
.ar-pg{margin-top:26px}
.ar-pg ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}
.ar-pg a,.ar-pg span{min-width:42px;height:42px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;font-size:13.5px;box-sizing:border-box}
.ar-pg a:hover{border-color:var(--sky-2);color:var(--sky)}
.ar-pg .current{background:var(--sky);border-color:var(--sky);color:#fff;font-weight:700}
.ar-pg .dots{border:0;background:none}
.ar-pg svg{width:16px;height:16px}
.ar-empty,.e404{text-align:center;padding:50px 20px;background:#fff;border:1px solid var(--line);border-radius:24px}
.ar-empty>svg{width:54px;height:54px;color:var(--sky-2)}
.ar-empty b{display:block;margin:10px 0 6px;font-size:18px}
.ar-empty p,.e404 p{color:var(--mut);font-size:14px;line-height:2}
.e404>b{display:block;font-size:clamp(70px,10vw,120px);line-height:1;font-weight:900;background:linear-gradient(135deg,#4aa8ec,#0c3561);-webkit-background-clip:text;background-clip:text;color:transparent}
.e404 h2{margin:10px 0 6px;color:var(--deep)}
.e404-go{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}
.e404-go a{padding:10px 18px;border-radius:999px;background:var(--sky);color:#fff;text-decoration:none;font-weight:700;font-size:13.5px}
.e404-go a+a{background:#fff;color:var(--sky);border:1.5px solid var(--sky)}
:where(.ar-empty,.e404) .search-form{display:flex;gap:6px;max-width:440px;margin:16px auto 0}
:where(.ar-empty,.e404) .search-form label{flex:1}
:where(.ar-empty,.e404) .search-field{width:100%;height:46px;border:1px solid var(--line);border-radius:14px;padding:0 14px;font:inherit;box-sizing:border-box}
:where(.ar-empty,.e404) .search-submit{height:46px;border:0;border-radius:14px;padding:0 18px;background:var(--sky);color:#fff;font:inherit;font-weight:700;cursor:pointer}

/* ------------------------------------- محتوای قدیمی Enfold (لایه‌ی سازگاری) */
.avt{overflow-x:auto;margin:0 0 1.4em}
.avt table{display:table!important;margin:0!important}
.avtx{margin:0 0 1em}
.avh{color:var(--deep)}
.avhr{border:0;height:1px;background:var(--line);margin:1.4em 0}
.avc{float:right;box-sizing:border-box;width:calc(var(--w) - 0px);padding-left:18px}
.avc.first{clear:right}
.avc+:not(.avc){clear:both}
.elementor-widget-theme-post-content::after{content:"";display:table;clear:both}
.avi{margin:0 0 18px;text-align:center}
.avi img{display:inline-block;border-radius:16px;transition:transform .4s,box-shadow .4s}
.avi a:hover img{transform:translateY(-4px);box-shadow:0 20px 34px -22px rgba(12,53,97,.6)}
.avnote{padding:14px 18px;border-radius:14px;background:#fff8e6;border:1px solid #f3dfa6;color:#6b5210;font-size:13.5px;line-height:2;margin:0 0 1em}
.avnote a{color:#8a5a00!important;font-weight:700}
.avtabs{margin:0 0 1.4em}
.avtab-b{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}
.avtab-b button{height:38px;padding:0 16px;border-radius:999px;border:1.5px solid #cfe0f1;background:#fff;color:#3c4b58;font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.avtab-b button.on{background:var(--sky);border-color:var(--sky);color:#fff}
.avtab-p{display:none}.avtab-p.on{display:block}
.avform{margin:1.6em 0;padding:clamp(16px,2.4vw,26px);border-radius:20px;background:#f6faff;border:1px solid var(--line)}
.avform h3{margin:0 0 14px!important}
.avform-g{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}
.avform label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--deep)}
.avform label.wide{grid-column:1/-1}
.avform label b{color:#d64545}
.avform input,.avform textarea{width:100%;box-sizing:border-box;border:1px solid #cfe0f1;border-radius:12px;padding:10px 12px;font:inherit;font-size:14px;background:#fff}
.avform input:focus,.avform textarea:focus{outline:2px solid rgba(74,168,236,.35);border-color:var(--sky-2)}
.avform button{margin-top:14px;height:46px;padding:0 28px;border:0;border-radius:999px;background:var(--sky);color:#fff;font:inherit;font-weight:700;cursor:pointer}
.avform-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}
.avform-ok{padding:12px 14px;border-radius:12px;background:#e7f6ec;color:#22693a}
.avform-err{padding:12px 14px;border-radius:12px;background:#fdecec;color:#9b2c2c}
@media (max-width:760px){.avc{float:none;width:auto;padding:0}.avform-g{grid-template-columns:1fr}}

/* --------------------------------------------------------------- فوتر */
.glm-inner .ft{margin-top:clamp(70px,8vw,100px)}

/* ----------------------------------------------------------- واکنش‌گرا */
@media (max-width:1280px){
  .sh.menu-open .ph-nav{transform:none}
}
@media (max-width:1024px){
  .glm-inner .e-con.glm-wrap{--flex-direction:column;flex-direction:column}
  .glm-inner .glm-main,.glm-inner .glm-side{width:100%!important;--width:100%}
  .sb{position:static}
}
@media (max-width:760px){
  .sh-slogan{display:none}
  .sh-band{padding-bottom:58px}
  .ar-list{grid-template-columns:1fr}
  .ar-it.lead{flex-direction:column}
  .ar-it.lead .ar-img{min-height:0;aspect-ratio:16/9}
  .pf-nav,.pf-rel>div{grid-template-columns:1fr}
  .pm-act{margin-right:0}
}
@media print{
  .sh-top,.sh-slogan,.glm-side,.ft,.pf-share,.pf-nav,.pf-rel,.pm-act,#meacodes_accessibility_module{display:none!important}
  .sh-band{background:none;color:#000;padding:0 0 10px}.sh-band::after,.sh-art,.sh-bc{display:none}.sh-t{color:#000;text-shadow:none}
  .glm-inner .glm-card{border:0;box-shadow:none;padding:0}
}
