/* NIAWELL v105 — compact, two-topic homepage article section only. */
.home-page .home-articles--compact{padding-block:30px 38px;background:#fff}
.home-page .home-articles--compact .home-articles__heading{margin-bottom:14px;align-items:center}
.home-page .home-articles--compact .home-section-title{font-size:clamp(1.15rem,2.3vw,1.7rem);line-height:1.45}
.home-page .home-articles__topic{margin-top:16px}
.home-page .home-articles__topic + .home-articles__topic{margin-top:21px}
.home-page .home-articles__topic-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #e8edf2}
.home-page .home-articles__topic-heading h3{display:flex;align-items:center;gap:9px;margin:0;color:#172a40;font-size:clamp(.86rem,1.2vw,.99rem);font-weight:850;line-height:1.6}
.home-page .home-articles__topic-heading h3 i{color:#cc373b;font-size:1rem}
.home-page .home-articles__topic--solar .home-articles__topic-heading h3 i{color:#218454}
.home-page .home-articles__topic-heading>a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#ba3440;text-decoration:none;font-size:.73rem;font-weight:800}
.home-page .home-articles__topic--solar .home-articles__topic-heading>a{color:#218454}
.home-page .home-articles__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}
.home-page .home-article-mini{display:grid;grid-template-columns:112px minmax(0,1fr);gap:0;min-width:0;min-height:136px;overflow:hidden;border:1px solid #e4eaf0;border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(22,40,58,.035);transition:border-color .2s,box-shadow .2s}
.home-page .home-article-mini:hover{border-color:#cbd8e5;box-shadow:0 7px 20px rgba(22,40,58,.09)}
.home-page .home-article-mini__media{display:block;min-width:0;overflow:hidden;background:#f4f7fa}
.home-page .home-article-mini__media img{display:block;width:100%;height:100%;min-height:136px;object-fit:cover;transition:transform .25s ease}
.home-page .home-article-mini:hover .home-article-mini__media img{transform:scale(1.035)}
.home-page .home-article-mini__content{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:11px 12px}
.home-page .home-article-mini__date{color:#7f8c9a;display:flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;direction:ltr;unicode-bidi:plaintext}
.home-page .home-article-mini h4{margin:0;font-size:12.5px;font-weight:850;line-height:1.65;min-width:0}
.home-page .home-article-mini h4 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#1c3045;text-decoration:none}
.home-page .home-article-mini p{margin:0;color:#687788;font-size:10.5px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.home-page .home-article-mini__link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:auto;padding-top:3px;font-size:10.5px;font-weight:850;color:#ca373e;text-decoration:none}
.home-page .home-articles__topic--solar .home-article-mini__link{color:#218454}
.home-page .home-articles__empty{margin:12px 0 0;padding:17px 14px;border-radius:10px;background:#f7f9fb;color:#637084;font-size:12px}
html[lang="en"] .home-page .home-articles--compact .home-articles__topic-heading,
html[lang="en"] .home-page .home-articles--compact .home-article-mini__content{text-align:left;direction:ltr}
html[lang="en"] .home-page .home-articles--compact .home-articles__topic-heading h3,
html[lang="en"] .home-page .home-articles--compact .home-article-mini__content>*{text-align:left!important}
html[lang="fa"] .home-page .home-articles--compact .home-article-mini__content,
html[lang="ar"] .home-page .home-articles--compact .home-article-mini__content{text-align:right;direction:rtl}
html[lang="fa"] .home-page .home-articles--compact .home-articles__topic-heading,
html[lang="ar"] .home-page .home-articles--compact .home-articles__topic-heading{direction:rtl}
@media(max-width:1020px){.home-page .home-articles__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .home-article-mini{min-height:126px}.home-page .home-article-mini__media img{min-height:126px}}
@media(max-width:680px){.home-page .home-articles--compact{padding-block:22px 29px}.home-page .home-articles--compact .home-articles__heading{align-items:flex-start;gap:8px}.home-page .home-articles__cards{grid-template-columns:minmax(0,1fr);gap:9px}.home-page .home-articles__topic{margin-top:12px}.home-page .home-articles__topic+.home-articles__topic{margin-top:17px}.home-page .home-article-mini{grid-template-columns:106px minmax(0,1fr);min-height:112px}.home-page .home-article-mini__media img{min-height:112px}.home-page .home-article-mini__content{padding:8px 10px;gap:3px}.home-page .home-article-mini p{-webkit-line-clamp:1}.home-page .home-article-mini h4{font-size:12px}.home-page .home-articles__topic-heading h3{font-size:12.5px}}
@media(max-width:350px){.home-page .home-article-mini{grid-template-columns:90px minmax(0,1fr)}.home-page .home-article-mini__content{padding:7px 8px}.home-page .home-article-mini__date{font-size:9px}}
