/* Archive-only selectors. No resets of global Elementor widgets or existing articles slider. */
.vg-article-archive,.vg-aa-card,.vg-aa-featured{--vg-aa-green:#2a5531;--vg-aa-deep:#0f2f1c;--vg-aa-orange:#e87725;--vg-aa-ink:#17251b;--vg-aa-muted:#66716b;--vg-aa-line:#dce3dc;--vg-aa-paper:#f7f8f5;color:var(--vg-aa-ink);font-family:inherit;direction:rtl}
.vg-article-archive{background:var(--vg-aa-paper);line-height:1.8}
.vg-article-archive [aria-busy=true],.vg-article-archive[aria-busy=true]{opacity:.65;cursor:progress}
.vg-article-archive .vg-aa-shell{width:min(1220px,calc(100% - 80px));margin-inline:auto}
.vg-article-archive a,.vg-aa-card a,.vg-aa-featured a{color:inherit;text-decoration:none}
.vg-article-archive a:focus-visible,.vg-article-archive button:focus-visible,.vg-article-archive input:focus-visible,.vg-article-archive select:focus-visible{outline:3px solid var(--vg-aa-orange);outline-offset:4px}
.vg-aa-hero{background-color:var(--vg-aa-deep);background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:44px 44px;color:white}
.vg-aa-hero .elementor-heading-title{color:inherit}
.vg-aa-breadcrumb{display:flex;align-items:center;gap:12px;color:#b7c9b8;font-size:13px}
.vg-aa-search label{display:block;margin-bottom:12px;color:#e0e8df;font-size:16px}
.vg-aa-searchbox{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #ffffff80;border-radius:12px;padding:7px 8px 7px 17px;color:var(--vg-aa-ink)}
.vg-aa-searchbox:focus-within{outline:3px solid var(--vg-aa-orange);outline-offset:4px}
.vg-aa-searchbox input{font:inherit;min-width:0;width:100%;border:0;background:transparent;box-shadow:none;padding:9px 0;color:var(--vg-aa-ink);outline:none}
.vg-aa-searchbox button{font:inherit;border:0;border-radius:8px;background:var(--vg-aa-orange);color:#17251b;padding:10px 18px;white-space:nowrap;cursor:pointer}
.vg-aa-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:#a9bead;margin-top:15px}
.vg-aa-suggestions a{color:#d2ded1;border-bottom:1px solid #ffffff30}
.vg-aa-results{font-size:13px;color:var(--vg-aa-muted);margin:0 0 18px}
.vg-aa-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--vg-aa-line);padding-bottom:24px;margin-bottom:28px}
.vg-aa-categories{display:flex;gap:9px;flex-wrap:wrap;align-items:center}
.vg-aa-categories a{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--vg-aa-line);border-radius:8px;padding:8px 13px;background:#fff;color:var(--vg-aa-muted);font-size:13px}
.vg-aa-categories a[aria-current=true]{color:#fff;background:var(--vg-aa-green);border-color:var(--vg-aa-green)}
.vg-aa-categories .vg-aa-count{font-size:11px;opacity:.7}
.vg-aa-sort{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;margin:0}
.vg-aa-sort select{font:inherit;max-width:150px;border:0;background:transparent;color:var(--vg-aa-ink);padding:6px}
.vg-aa-sort button{font:inherit;border:1px solid var(--vg-aa-line);background:#fff;color:var(--vg-aa-green);border-radius:6px;padding:5px 9px;cursor:pointer}
.vg-aa-active{display:flex;align-items:center;gap:18px;margin-bottom:20px;font-size:13px;color:var(--vg-aa-muted)}
.vg-aa-active a{color:var(--vg-aa-green);text-decoration:underline}
.vg-aa-meta{font:inherit;font-size:12px;color:var(--vg-aa-muted)}
.vg-aa-details{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.vg-aa-category{font-size:12px;color:var(--vg-aa-green)}
.vg-aa-card{height:100%;background:white;border:1px solid var(--vg-aa-line);border-radius:15px;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}
.vg-aa-card:hover{border-color:#a6b8a6;transform:translateY(-4px);box-shadow:0 14px 28px #17251b0b}
.vg-aa-card .vg-aa-thumb{min-height:210px;background:linear-gradient(135deg,#eaf0e8,#d5e2d2);overflow:hidden}
.vg-aa-card .vg-aa-thumb img{display:block;width:100%;height:210px;object-fit:cover}
.vg-aa-card .elementor-widget-theme-post-excerpt{color:var(--vg-aa-muted);font-size:14px;line-height:1.9}
.vg-aa-card .elementor-widget-heading .elementor-heading-title{color:var(--vg-aa-ink);font-size:22px;line-height:1.65}
.vg-aa-card .elementor-widget-theme-post-excerpt p{margin:0}
.vg-aa-featured{border:1px solid var(--vg-aa-line);background:#fff;border-radius:20px;overflow:hidden}
.vg-aa-featured .vg-aa-feature-image{position:relative;background:linear-gradient(135deg,#eaf0e8,#cbdac7);height:100%;min-height:320px}
.vg-aa-featured .vg-aa-feature-image img{width:100%;height:100%;min-height:320px;object-fit:cover;position:absolute;inset:0}
.vg-aa-featured .elementor-widget-heading .elementor-heading-title{color:var(--vg-aa-ink);font-size:29px;line-height:1.65}
.vg-aa-featured .elementor-widget-theme-post-excerpt{color:var(--vg-aa-muted);font-size:15px;line-height:1.9}
.vg-article-archive .vg-aa-feature-loop:not(:has(.e-loop-item)),.vg-article-archive .vg-aa-feature-section:not(:has(.e-loop-item)){display:none}
.vg-article-archive .vg-aa-grid .e-loop-item{height:100%;min-width:0}
.vg-article-archive .vg-aa-grid .elementor-loop-container{align-items:stretch}
.vg-aa-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:35px}
.vg-aa-pagination a{display:grid;place-items:center;min-width:39px;height:39px;border:1px solid var(--vg-aa-line);border-radius:8px;background:#fff;color:var(--vg-aa-ink);font-size:14px}
.vg-aa-pagination a[aria-current=page]{background:var(--vg-aa-green);color:#fff;border-color:var(--vg-aa-green)}
.vg-aa-range{text-align:center;color:var(--vg-aa-muted);font-size:12px;margin-top:15px}
.vg-aa-empty{padding:45px 20px;text-align:center;border:1px dashed var(--vg-aa-line);border-radius:14px}
.vg-aa-empty a{color:var(--vg-aa-green);text-decoration:underline}
.vg-aa-card-body{flex:1}.vg-aa-card-body>.elementor-widget-theme-post-excerpt{flex:1}
.vg-aa-resource{margin-block-end:40px;background:#edf1e9;border:1px solid var(--vg-aa-line);border-radius:14px}
.vg-aa-expert{background:#eaf0e7}
.vg-aa-en{font-family:Manrope,sans-serif;direction:ltr;letter-spacing:1px}
@media(max-width:1024px){.vg-article-archive .vg-aa-shell{width:calc(100% - 48px)}.vg-aa-toolbar{flex-direction:column;align-items:flex-start}}
@media(max-width:767px){.vg-article-archive .vg-aa-shell{width:calc(100% - 36px)}.vg-aa-card .vg-aa-thumb img{height:211px}.vg-aa-featured .vg-aa-feature-image,.vg-aa-featured .vg-aa-feature-image img{min-height:220px}.vg-aa-featured .elementor-widget-heading .elementor-heading-title{font-size:24px}.vg-aa-searchbox{gap:6px;padding:6px}.vg-aa-searchbox button{font-size:13px;padding:10px 12px}.vg-aa-searchbox input{font-size:13px}.vg-aa-categories{gap:7px}.vg-aa-categories a{font-size:12px;padding:7px 10px}.vg-aa-active{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.vg-aa-card{transition:none}.vg-aa-card:hover{transform:none}}
