.all_posts_container{max-width:1200px;width:100%;padding:0 15px;margin:auto;display:flex}.bread{margin:15px 0;font-size:16px;font-weight:500;display: flex;align-items: center;}.bread a{color:#000;text-decoration:none}.all_posts_container_left{width:67%;padding-right:10px}.all_posts_container_right{padding-top:55px;padding-left:10px;width:33%}.all_twinty_posts{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,auto);grid-column-gap:10px;grid-row-gap:10px;margin-bottom:10px}.search_result_container .all_twinty_posts{margin-bottom:10px}.all_twinty_posts a{display:flex}.all_twinty_posts a img{width:110px;height:70px;background:#f7f7f7}.item20span{padding-left:15px;padding-right:5px;width:100%;position:relative;background-color:#f8f9fa!important}.item20span h4{color:#000;font-size:16px;padding-top:10px;line-height:20px}.item20span p{color:#000;font-size:13px;font-weight:400;position:absolute;margin-bottom:0;padding-bottom:0;bottom:0}#map{display: none;}
@media only screen and (max-width:1200px){.all_posts_container{width:960px;padding:0;margin:0 5px}}
@media only screen and (max-width:990px){.all_posts_container{width:760px;margin:auto;display:flex;flex-direction:column}.all_posts_container_left{width:100%;padding-right:0}.all_posts_container_right{padding-top:0;padding-left:0;width:100%}}
@media only screen and (max-width:770px){.all_posts_container{max-width:570px;width:97%;margin:auto;display:flex;flex-direction:column}.all_posts_container_left{width:100%;padding-right:0}.all_posts_container_right{width:100%}.bread{max-width:10px 0;padding:10px;background-color:#e8e8e8;border-radius:5px}.all_twinty_posts{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(auto,auto);grid-gap:10px}.item20span{padding-left:10px;width:100%;position:relative;background-color:#f8f9fa!important}.item20span h4{color:#000;font-size:16px;padding-top:10px}.item20span p{color:#000;font-size:13px;font-weight:400;position:absolute;bottom:0}}
/* ====================================================================
   v2.9.85 — Reporter/Archive Profile Block (screenshot exact match)
   ক্লিন, সেন্টার-অ্যালাইন প্রোফাইল ব্লক — গোলাকার ছবি + বড় নাম + পদবি,
   হালকা ধূসর ব্যাকগ্রাউন্ড, কোনো শ্যাডো/বর্ডার/ব্যাজ নেই।
   ==================================================================== */
.sn-archive-block-wrap{max-width:1200px;width:100%;margin:0 auto 24px;padding:0 15px;box-sizing:border-box}
.sn-archive-profile-head{text-align:center;padding:34px 20px 28px;background:#f0f2f5;border-radius:10px}
.sn-archive-profile-photo{width:130px;height:130px;border-radius:50%;object-fit:cover;margin:0 auto 14px;display:block;border:4px solid #ffffff}
.sn-archive-profile-initial{width:130px;height:130px;border-radius:50%;background:linear-gradient(135deg,#2271b1,#5b9bd5);margin:0 auto 14px;display:flex;align-items:center;justify-content:center;font-size:56px;font-weight:700;color:#fff;border:4px solid #ffffff}
.sn-archive-profile-icon{width:130px;height:130px;border-radius:50%;background:linear-gradient(135deg,#2271b1,#5b9bd5);margin:0 auto 14px;display:flex;align-items:center;justify-content:center;font-size:56px;color:#fff;border:4px solid #ffffff}
.sn-archive-profile-name{font-size:28px;font-weight:700;margin:0 0 5px;color:#1d2327;line-height:1.3}
.sn-archive-profile-subtitle{font-size:16px;color:#2271b1;font-weight:500;margin:0;line-height:1.4}
.sn-archive-profile-bio{max-width:760px;margin:22px auto 0;font-size:15px;line-height:1.85;color:#50575e;text-align:justify;background:#ffffff;border-radius:10px;padding:18px 22px}
.sn-archive-profile-bio:empty{display:none}

/* ====================================================================
   v2.9.94 — ক্যাটাগরি পেইজ: লিড পোস্ট + বিজ্ঞাপন সারি, দুই-কলাম পোস্ট লিস্ট,
   এবং "আরও দেখুন" বাটন (স্ক্রিনশট অনুযায়ী)
   ==================================================================== */
.sn-cat-lead-row{display:flex;align-items:flex-start;gap:24px;max-width:1200px;width:100%;margin:0 auto 22px;padding:0 15px;box-sizing:border-box}
.sn-cat-lead-post{flex:2;min-width:0}
.sn-cat-lead-thumb{display:block;width:100%;line-height:0;border-radius:6px;overflow:hidden;background:#eef0f3}
.sn-cat-lead-thumb img{width:100%;height:auto;max-height:400px;object-fit:cover;display:block}
.sn-cat-lead-title{margin:14px 0 8px;font-size:23px;font-weight:800;line-height:1.4}
.sn-cat-lead-title a{color:#1a1a2e;text-decoration:none}
.sn-cat-lead-title a:hover{color:#1f6feb}
.sn-cat-lead-excerpt{margin:0;font-size:14px;color:#5b6472;line-height:1.8}
.sn-cat-lead-ad{flex:1;min-width:0}

.sn-cat-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:26px}
.sn-cat-grid-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid #e7e9ec;text-decoration:none}
.sn-cat-grid-item:first-child,.sn-cat-grid-item:nth-child(2){padding-top:0}
.sn-cat-grid-title{flex:1;min-width:0;font-size:16px;font-weight:700;color:#1a1a2e;line-height:1.55}
.sn-cat-grid-item:hover .sn-cat-grid-title{color:#1f6feb}
.sn-cat-grid-thumb{width:108px;height:76px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#eef0f3}
.sn-cat-grid-thumb img{width:100%;height:100%;object-fit:cover;display:block}

.sn-cat-more-wrap{text-align:center;margin:24px 0 8px}
.sn-cat-more-btn{display:inline-block;background:#1f6feb;color:#fff;font-weight:700;font-size:15px;padding:10px 36px;border-radius:6px;text-decoration:none;transition:background .2s ease}
.sn-cat-more-btn:hover{background:#1657c4;color:#fff}

@media only screen and (max-width:990px){
  .sn-cat-lead-row{flex-direction:column}
  .sn-cat-lead-ad{width:100%}
}
@media only screen and (max-width:770px){
  .sn-cat-lead-title{font-size:19px}
  .sn-cat-grid{grid-template-columns:1fr}
  .sn-cat-grid-thumb{width:90px;height:64px}
}

.sn-archive-block-wrap .all_posts_container{margin-top:0}

/* ====================================================================
   v2.9.93 — ক্যাটাগরি পেইজ: সাধারণ আন্ডারলাইন-স্টাইল নাম ব্লক
   (গ্র্যাডিয়েন্ট/কালার ব্যাকগ্রাউন্ড বাদ — শুধু বোল্ড নাম + নিচে পাতলা বর্ডার লাইন)
   ==================================================================== */
.sn-cat-block-wrap{max-width:1200px;width:100%;margin:0 auto 22px;padding:0 15px;box-sizing:border-box}
.sn-cat-block{padding:14px 0 12px;border-bottom:2px solid #e2e5e9}
.sn-cat-block-name{margin:0;color:#243b53;font-size:26px;font-weight:800;letter-spacing:.2px;line-height:1.3}
@media only screen and (max-width:770px){
  .sn-cat-block{padding:10px 0 10px}
  .sn-cat-block-name{font-size:20px}
}

/* রেসপন্সিভ */
@media only screen and (max-width:990px){
  .sn-archive-profile-photo,.sn-archive-profile-initial,.sn-archive-profile-icon{width:110px;height:110px;font-size:48px}
  .sn-archive-profile-name{font-size:24px}
  .sn-archive-profile-subtitle{font-size:15px}
}
@media only screen and (max-width:770px){
  .sn-archive-profile-head{padding:24px 14px 20px}
  .sn-archive-profile-photo,.sn-archive-profile-initial,.sn-archive-profile-icon{width:92px;height:92px;font-size:40px}
  .sn-archive-profile-name{font-size:22px}
  .sn-archive-profile-subtitle{font-size:14px}
  .sn-archive-profile-bio{font-size:14px;padding:14px 16px}
}


/* ====================================================================
   v2.9.86 — Reporter Article List (screenshot exact match)
   এক কলাম, উল্লম্ব তালিকা — প্রতিটি আইটেম অনুভূমিক কার্ড:
   বাঁদিকে লেখা (শিরোনাম + সারাংশ + তারিখ), ডানদিকে বড় ছবি।
   ==================================================================== */
.sn-archive-article-list{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}
.sn-archive-article-card{display:flex;flex-direction:row;align-items:stretch;background:#f8f9fa;border-radius:10px;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}
.sn-archive-article-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.10);transform:translateY(-1px)}
.sn-archive-article-text{flex:1;padding:16px 18px;min-width:0}
.sn-archive-article-text h4{color:#1d2327;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 8px;padding:0}
.sn-archive-article-text h4 .sn_grid_shoulder{color:#2271b1;font-weight:700}
.sn-archive-article-excerpt{color:#50575e;font-size:14px;line-height:1.6;margin:0 0 10px;font-weight:400}
.sn-archive-article-date{display:inline-flex;align-items:center;gap:5px;color:#777;font-size:13px;font-weight:400}
.sn-archive-article-date i{font-size:12px}
.sn-archive-article-thumb{width:200px;min-width:200px;height:130px;flex-shrink:0;overflow:hidden;background:#eef0f3;display:flex;align-items:center;justify-content:center}
.sn-archive-article-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.sn-archive-article-thumb img[src*="fallback"],.sn-archive-article-thumb .fallback-thumb{width:100%;height:100%;object-fit:cover}

/* রেসপন্সিভ */
@media only screen and (max-width:990px){
  .sn-archive-article-thumb{width:160px;min-width:160px;height:110px}
  .sn-archive-article-text h4{font-size:16px}
  .sn-archive-article-excerpt{font-size:13px}
}
@media only screen and (max-width:770px){
  .sn-archive-article-card{flex-direction:column}
  .sn-archive-article-thumb{width:100%;min-width:100%;height:180px;order:-1}
  .sn-archive-article-text{padding:14px 14px 16px}
  .sn-archive-article-text h4{font-size:16px}
  .sn-archive-article-excerpt{font-size:13px;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
}
