
img{opacity:1!important}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0}
.acard{background:#fff;border-radius:10px;overflow:hidden;text-align:left;color:#25302c}
.acard .ph{height:150px;background:#eef1f8 center/cover no-repeat}
.acard .bd{padding:14px}
.acard .tag{display:inline-block;background:#512dbd;color:#fff;border-radius:4px;padding:3px 9px;font-size:12px;font-weight:700}
.acard h3{font-size:17px;margin:9px 0 6px;line-height:1.45}
.acard h3 a{color:#1f2b4d;text-decoration:none}
.acard p{color:#5b6070;font-size:14px;margin:0;line-height:1.6}
tbody tr:nth-child(even) td{background:#f5f6fb}
article.post{background:#fff;color:#2b3040;border-radius:12px;padding:22px 24px;text-align:left}
article.post h1{color:#231452}
article.post h2{color:#231452;margin:20px 0 8px}
article.post p,article.post li{color:#3b4250}
.leadb{font-size:17.5px;border-left:4px solid #512dbd;padding-left:14px;margin-bottom:16px}
.meta{color:#6a6f80;font-size:14px;display:flex;gap:14px;flex-wrap:wrap;margin-bottom:12px}
.rg{background:#fdf3f5;border:1px solid #f3d6dd;border-radius:10px;padding:14px;font-size:14.5px;color:#8a2a3c;margin:16px 0}
.cta{background:#f4f5fb;border:1px solid #e2e5f2;border-radius:10px;padding:16px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:18px 0}
.btnx{display:inline-block;background:#512dbd;color:#fff;border-radius:6px;padding:12px 20px;font-weight:700}
.side .box{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;color:#2b3040}
.side h4{color:#231452;margin-bottom:10px}
.side a{display:block;padding:7px 0;border-bottom:1px dashed #e3e6f0;color:#3b4250;font-size:14.5px;text-decoration:none}
.main{display:grid;grid-template-columns:1fr 300px;gap:24px;margin-top:18px}
@media (max-width:900px){.main,.cards{grid-template-columns:1fr}}
