/* 3A Blog */
.threea-blog__inner{margin:0 auto;padding:0 20px}
.threea-blog__grid{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start}
.threea-blog__intro{max-width:520px}
.threea-blog__title{line-height:1.1;margin:0 0 14px}
.threea-blog__desc{margin:16px 0 22px;color:#273759}
.threea-blog__btn{display:inline-block;padding:14px 24px;border-radius:12px;background:#1e2c50;color:#fff;text-decoration:none;font-weight:800;letter-spacing:.3px;box-shadow:0 6px 16px rgba(0,0,0,.1)}
.threea-blog__btn:hover{transform:translateY(-1px)}

.threea-blog__cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}
.threea-blog__card{background:#f8fafc;border-radius:10px;overflow:hidden;position:relative;box-shadow:0 4px 14px rgba(0,0,0,.06)}
.threea-blog__card-media img{width:100%;height:220px;object-fit:cover;display:block}
.threea-blog__card-body{padding:18px 18px 62px;position:relative}
.threea-blog__card-title{font-size:22px;line-height:1.25;color:#14325b;margin:0 0 8px}
.threea-blog__card-excerpt{--lh:1.6;line-height:var(--lh);color:#273759;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:calc(1em * var(--lh) * 3)}

.threea-blog__card-cta{position:absolute;right:16px;bottom:16px;width:44px;height:44px;border-radius:9999px;background:var(--threea-blog-cta, #36B8EB);display:grid;place-items:center;text-decoration:none;box-shadow:none}
.threea-blog__card-arrow{display:block;width:0;height:0;border-left:12px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:2px}

@media (max-width: 1100px){
  .threea-blog__grid{grid-template-columns:1fr}
  .threea-blog__intro{max-width:none}
}
@media (max-width: 760px){
  .threea-blog__card-media img{height:200px}
  .threea-blog__cards-grid{grid-template-columns:1fr}
}


/* Subtitle styling */
.threea-blog__subtitle{margin:0 0 16px 0;font-weight:500;line-height:1.3;font-size:clamp(16px,1.2vw + 8px,22px);color:#36B8EB}
