.articles-archive,.article-page{max-width:1200px;margin:32px auto 64px;padding:0 24px;color:#263c3b}
.article-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:.85rem;margin-block-end:28px;color:#728480;line-height:1.8}.article-breadcrumb a{color:#52736e}
.archive-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-block-end:24px}.archive-heading .site-heading{font-size:1.85rem;margin:0 0 10px;color:#244a43;text-align:start}.archive-heading p{margin:0;color:#6a7e79;line-height:1.9}.archive-total{white-space:nowrap;background:#e9f7f3;color:#25745f;border-radius:24px;padding:10px 16px;font-size:.9rem}
.article-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:22px;background:#f4f8f6;border:1px solid #e5eeea;border-radius:18px;margin-block-end:24px}.article-filters>div{flex:1 1 135px;min-width:0}.article-filters>.article-search-field{flex:2 1 240px}.article-filters label{display:block;color:#385b50;font-size:.88rem;margin-block-end:8px}.article-filters input[type=search],.article-filters select{display:block;width:100%;height:46px;padding:8px 12px;border:1px solid #d6e3dc;border-radius:9px;background:#fff;color:#304b42;min-width:0}.article-filters .site-button{height:46px;margin:0;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.article-filters>.article-featured-filter{display:flex;gap:7px;align-items:center;margin:0;min-height:46px;cursor:pointer}.article-filters input[type=checkbox]{width:17px;height:17px;accent-color:#258b70}
.article-active-filters{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0;color:#536f65}.article-active-filters a{color:#23755e;text-decoration:underline}.article-category-description{color:#657b71;line-height:1.9;margin-block-end:24px}
.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.article-card{display:flex;flex-direction:column;border:1px solid #e5eeea;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 4px 20px #254e3910;min-width:0}.article-card-image{display:block;position:relative;overflow:hidden}.article-card-image img{width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;display:block;transition:transform .25s}.article-card-image:hover img{transform:scale(1.025)}.article-featured{position:absolute;inset-block-start:14px;inset-inline-start:14px;border-radius:20px;padding:4px 12px;background:#fff;color:#208064;font-size:.85rem}
.article-card-body{padding:22px;display:flex;flex-direction:column;flex:1}.article-category{color:#228b70;font-size:.85rem;font-weight:600;display:inline-block;align-self:start;line-height:1.8}.article-card h2{font-size:1.12rem;line-height:1.9;margin:10px 0}.article-card h2 a{color:#294e44}.article-card-summary{font-size:.93rem;color:#6b7c76;line-height:1.95;margin:0 0 18px;overflow-wrap:anywhere}.article-card-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:.78rem;color:#7b8983;margin-block-start:auto;margin-block-end:16px;line-height:1.8}.article-read-link{display:inline-flex;align-items:center;gap:10px;color:#247c61;font-size:.9rem;font-weight:600;align-self:start}
.article-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:36px}.article-pagination a,.article-pagination span{min-width:40px;min-height:40px;border:1px solid #dfeae5;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;font-size:.88rem;color:#365849;background:#fff}.article-pagination .is-current{background:#25896b;color:#fff;border-color:#25896b}.article-pagination .is-disabled{color:#9ba9a2;background:#f7faf8}
.article-empty{grid-column:1/-1;text-align:center;padding:60px 20px;border:1px dashed #d8e6dd;border-radius:18px;background:#fafcfb}.article-empty>i{font-size:2rem;color:#69a58a}.article-empty h2{font-size:1.3rem;margin:18px 0}.article-empty p{color:#768a7d;margin:0 0 24px}
.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}.article-main{min-width:0}.armaghan-public-site .article-title-block{position:static;box-shadow:none;padding:0;margin:0;background:none;border:0;height:auto;min-height:0;width:auto}.article-labels{display:flex;align-items:center;gap:12px}.article-featured-inline{background:#eff8f3;color:#318065;font-size:.8rem;border-radius:20px;padding:4px 10px}.article-title-block h1{font-size:2rem;line-height:1.65;margin:16px 0 20px;color:#284c42;overflow-wrap:anywhere}.article-meta{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:.82rem;line-height:1.8;color:#718277}.article-meta i{margin-inline-end:5px}
.article-summary{background:#f1f8f4;border-inline-start:3px solid #58a987;border-radius:12px;margin:24px 0;padding:22px 24px;color:#536e5f;line-height:2;font-size:1.03rem}.article-cover{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:16px;margin-block:24px;display:block}
.article-body{font-size:1.03rem;line-height:2.15;color:#43574b;overflow-wrap:anywhere}.article-body h1,.article-body h2,.article-body h3,.article-body h4{line-height:1.8;color:#274d3c;margin:28px 0 16px}.article-body h2{font-size:1.45rem}.article-body h3{font-size:1.25rem}.article-body img{max-width:100%;height:auto;border-radius:12px}.article-body ul,.article-body ol{padding-inline-start:24px}.article-body a{color:#268067;text-decoration:underline}.article-body blockquote{border-inline-start:3px solid #63b898;padding:12px 22px;background:#f7faf8;border-radius:8px}.article-body figure{max-width:100%}.article-body table{display:block;overflow:auto;width:100%;border-collapse:collapse;margin:20px 0}.article-body td,.article-body th{border:1px solid #dfe9e2;padding:10px 14px}.article-body pre{overflow:auto;direction:ltr;max-width:100%;white-space:pre-wrap;background:#f4f7f5;padding:18px;border-radius:10px}.article-body figcaption{font-size:.85rem;color:#789082;text-align:center}
.article-media{margin:0 0 28px;padding:20px;background:#f7faf8;border:1px solid #e4eee7;border-radius:12px}.article-media h2{font-size:1.05rem;margin:0 0 14px}.article-media video,.article-media audio{width:100%;max-width:100%;display:block;margin:0 0 20px}.article-media video{max-height:480px;background:#10251c}.article-media-link{display:flex;align-items:center;gap:8px;color:#277f5e;padding-block:10px}
.article-tags,.article-translations,.article-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.85rem;margin-block-start:30px;padding-block:20px;border-block-start:1px solid #e4ebe7}.article-tags a{color:#327458;background:#eff6f2;padding:6px 11px;border-radius:8px;overflow-wrap:anywhere}.article-translations{margin-block-start:0}.article-translations form{margin:0}.article-translations button,.article-share button,.article-share>a{border:1px solid #d9e6df;color:#3e7158;background:#fff;padding:9px 12px;border-radius:9px;display:inline-flex;align-items:center;gap:6px;line-height:1.6}.article-translations button:disabled{background:#e9f4ee;opacity:.65;cursor:default}.article-share{margin-block-start:0}.article-share-status{flex-basis:100%;font-size:.83rem;color:#408767;margin:0}.article-manual-copy{flex-basis:100%}.article-manual-copy input{display:block;direction:ltr;width:100%;border:1px solid #cddfd5;padding:10px;border-radius:8px;margin-block-start:8px}
.article-notice{padding:16px 20px;background:#fff9e9;border:1px solid #f1e7c4;color:#776b3d;border-radius:10px;line-height:1.9;margin-block-end:26px}.article-sidebar{min-width:0}.article-sidebar-section{border:1px solid #e5ede8;border-radius:16px;padding:20px;margin-block-end:24px;background:#fff}.article-sidebar-section h2{font-size:1.05rem;color:#335c46;margin:0 0 18px;padding-block-end:14px;border-block-end:1px solid #e8efea}.article-sidebar-item{display:flex;align-items:start;gap:12px;margin-block:18px;color:#3d5a47}.article-sidebar-item:last-child{margin-block-end:0}.article-sidebar-item img{width:76px;height:64px;object-fit:cover;border-radius:9px;flex-shrink:0}.article-sidebar-item strong{display:block;font-size:.88rem;line-height:1.9;font-weight:500;overflow-wrap:anywhere}.article-sidebar-item small{display:block;color:#829185;font-size:.75rem;margin-block-start:5px}.article-back-link{display:block;color:#298060;font-size:.9rem}
.article-related{margin-block-start:48px;padding-block-start:32px;border-block-start:1px solid #e3ede6}.article-related .archive-heading h2{font-size:1.35rem;margin:0}.article-related .archive-heading a{font-size:.9rem;color:#347655}.article-related .article-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-related .article-card-body{padding:18px}.article-related .article-card h2{font-size:1rem}
.article-page a:focus-visible,.articles-archive a:focus-visible,.article-page button:focus-visible,.article-filters :focus-visible{outline:3px solid #56ad87;outline-offset:3px}html[dir=ltr] .article-read-link i,html[dir=ltr] .article-back-link i{transform:rotate(180deg)}
@media(max-width:1023px){.article-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.article-grid{gap:18px}.article-related .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-title-block h1{font-size:1.7rem}.article-card-body{padding:18px}}
@media(max-width:767px){.articles-archive,.article-page{margin:24px auto 44px;padding:0 18px}.archive-heading{align-items:start;flex-wrap:wrap;gap:12px}.archive-heading .site-heading{font-size:1.5rem}.archive-heading p{font-size:.9rem}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-layout{grid-template-columns:minmax(0,1fr)}.article-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-sidebar-section{padding:16px;margin:0}.article-back-link{grid-column:1/-1}.article-sidebar-item img{width:56px;height:52px}.article-title-block h1{font-size:1.6rem}.article-filters{padding:18px;gap:12px}.article-filters>.article-search-field{flex-basis:100%}.article-summary{padding:18px;font-size:.95rem}.article-meta{gap:10px 16px}.article-cover{margin-block:20px}.article-breadcrumb{margin-block-end:20px}}
@media(max-width:480px){.article-grid,.article-related .article-grid,.article-sidebar{grid-template-columns:minmax(0,1fr)}.article-filters .site-button{flex:1;justify-content:center}.article-filters>.article-featured-filter{flex:1}.article-title-block h1{font-size:1.45rem}.article-body{font-size:.97rem}.article-pagination{gap:5px}.article-pagination a,.article-pagination span{padding:6px 9px;min-width:34px}.article-card-body{padding:20px}.archive-total{font-size:.8rem;padding:7px 12px}}
@media(prefers-reduced-motion:reduce){.article-card-image img{transition:none}.article-card-image:hover img{transform:none}}
@media print{.modern-header,footer,.article-breadcrumb,.article-notice,.article-sidebar,.article-share,.article-tags,.article-translations,.article-related,.article-media,.site-skip-link{display:none!important}.article-page{max-width:none;margin:0;padding:0}.article-layout{display:block}.article-cover{max-height:300px;object-fit:contain}.article-title-block h1{font-size:22pt}.article-body{font-size:12pt;line-height:1.8}.article-summary{background:none;border:1px solid #ddd}.article-body a{color:#000}.article-main{width:100%}@page{size:A4;margin:18mm}}
