.blog-page{padding-bottom:70px}
.article-search{width:min(680px,100%);height:52px;background:#fff;border:1px solid #dfe4ee;border-radius:12px;display:flex;align-items:center;padding:0 7px 0 14px;box-shadow:0 10px 25px rgba(41,63,123,.06)}.article-search>i{color:#98a2b3;margin:0 10px}.article-search input{flex:1;min-width:0;border:0;outline:0;height:100%;font-family:inherit}.article-search button{height:38px;padding:0 22px;border-radius:9px;background:var(--green);color:#fff;font-weight:900}
.blog-category-strip{display:flex;gap:8px;overflow:auto;padding-top:24px;padding-bottom:18px;scrollbar-width:none}.blog-category-strip::-webkit-scrollbar{display:none}.blog-category-strip button{flex:0 0 auto;height:38px;padding:0 14px;border:1px solid #dfe4ee;border-radius:999px;background:#fff;color:#5e6879;font-weight:800}.blog-category-strip button:hover,.blog-category-strip button.is-active{background:var(--green);color:#fff;border-color:var(--green)}
.featured-article{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);min-height:345px;border:1px solid #e2e6ef;background:#fff;border-radius:18px;overflow:hidden;margin-bottom:38px;box-shadow:0 16px 36px rgba(30,51,105,.05)}.featured-article__media{position:relative;background:linear-gradient(145deg,#e9edff,#f8faff);display:grid;place-items:center;overflow:hidden}.featured-article__media img{width:68%;height:68%;object-fit:contain}.featured-article__media>span{position:absolute;top:18px;right:18px;background:#fff;color:var(--green);font-weight:900;border-radius:999px;padding:8px 12px}.featured-article__content{padding:42px 44px;align-self:center}.featured-article__content h2{font-size:26px;line-height:1.7;color:#18223a;margin:13px 0 8px}.featured-article__content p{color:#667085;font-size:13px;line-height:2;margin-bottom:18px}
.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:start}.blog-main-column{min-width:0}.blog-main-column .section-heading{margin-bottom:17px}.sidebar-categories{display:grid}.sidebar-categories a{height:42px;display:flex;align-items:center;border-bottom:1px solid #edf0f5;color:#505b6e}.sidebar-categories a:last-child{border:0}.sidebar-categories span{margin-right:auto;background:#f2f4f8;border-radius:999px;min-width:27px;text-align:center;padding:3px 6px;font-size:9px}.sidebar-categories a:hover{color:var(--green)}
.sidebar-newsletter{text-align:center;background:linear-gradient(145deg,#2f4ea0,#3b56a6);color:#fff;border:0}.sidebar-newsletter>i{font-size:30px;margin-bottom:10px}.sidebar-newsletter h3{font-size:16px;line-height:1.7}.sidebar-newsletter p{font-size:11px;line-height:1.8;opacity:.85;margin:7px 0 14px}.sidebar-newsletter form{display:grid;gap:8px}.sidebar-newsletter input{height:40px;border:0;border-radius:8px;padding:0 10px}.sidebar-newsletter button{height:40px;border-radius:8px;background:#fff;color:var(--green);font-weight:900}
.blog-pagination{display:flex;justify-content:center;gap:7px;margin-top:28px}.blog-pagination button{width:38px;height:38px;border:1px solid #dfe4ee;border-radius:8px;background:#fff}.blog-pagination button.is-active,.blog-pagination button:hover{background:var(--green);color:#fff;border-color:var(--green)}
.article-card[hidden],.featured-article[hidden]{display:none!important}
@media(max-width:1050px){.blog-layout{grid-template-columns:1fr}.blog-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-newsletter{grid-column:1/-1}}
@media(max-width:820px){.featured-article{grid-template-columns:1fr}.featured-article__media{height:230px}.featured-article__content{padding:24px}.featured-article__content h2{font-size:21px}.blog-sidebar{grid-template-columns:1fr}.article-search button{padding:0 14px}.blog-category-strip{margin-top:0}}
.blog-category-strip a{flex:0 0 auto;height:38px;padding:0 14px;border:1px solid #dfe4ee;border-radius:999px;background:#fff;color:#5e6879;font-weight:800;display:flex;align-items:center;gap:7px}.blog-category-strip a b{font-size:9px;background:#f0f2f6;border-radius:999px;padding:2px 6px}.blog-category-strip a:hover,.blog-category-strip a.is-active{background:var(--green);color:#fff;border-color:var(--green)}.blog-category-strip a.is-active b{background:rgba(255,255,255,.18)}.blog-sort{display:flex;align-items:center;gap:8px;color:#737d8e;font-size:11px}.blog-sort select{height:40px;border:1px solid #dfe4ee;border-radius:8px;background:#fff;padding:0 10px;font-family:inherit}.article-card__media{position:relative}.article-card__media>span{position:absolute;top:12px;right:12px;background:#fff;color:var(--green);border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900}.article-card__body h2{font-size:16px;line-height:1.75;margin:9px 0 7px;color:#202b45}.article-card__body h2 a:hover{color:var(--green)}.article-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #edf0f4;color:#818a99;font-size:10px}.article-card__footer a{color:var(--green);font-weight:900}.popular-posts{display:grid}.popular-posts a{display:grid;gap:3px;padding:11px 0;border-bottom:1px solid #edf0f5}.popular-posts a:last-child{border:0}.popular-posts span,.popular-posts small{color:#8b94a3;font-size:9px}.popular-posts strong{color:#3b4559;font-size:11px;line-height:1.7}.tag-cloud{display:flex;flex-wrap:wrap;gap:7px}.tag-cloud a{padding:6px 9px;border:1px solid #e1e5ed;border-radius:7px;color:#667085;font-size:9px}.tag-cloud a:hover{border-color:var(--green);color:var(--green)}.pager a,.pager>span{width:38px;height:38px;border:1px solid #dfe4ee;border-radius:8px;background:#fff;display:grid;place-items:center}.pager a:hover,.pager>span.is-active{background:var(--green);color:#fff;border-color:var(--green)}
