.blog-info-container{color:#3a3c53;box-sizing:border-box;width:min(1200px,100%);margin:clamp(60px,10vw,80px) auto;padding:0 clamp(12px,2vw,16px)}.blog-info-container p{text-align:center;color:#4b5563;padding:clamp(10px,.5vw,15px) 0 clamp(30px,2vw,60px);font-size:clamp(14px,2vw,20px);font-weight:500}.blog-info-container .blog-title-text-700{color:#3b3c53;font-weight:700}.blog-info-container .blog-subtitle-text{font-size:clamp(16px,2vw,24px)}.blog-info-container .blog-info-text{padding:clamp(10px,2vw,20px) 0 clamp(30px,2vw,60px);font-size:clamp(12px,2vw,18px);line-height:1.5}.blog-info-container .blog-info-content{flex-direction:column;gap:clamp(16px,2vw,28px);display:flex}.blog-info-container .blog-featured-card{color:inherit;margin:clamp(10px,2vw,16px) 0 clamp(30px,2vw,80px);text-decoration:none;display:block}.blog-info-container .blog-featured-media{aspect-ratio:1200/490;background:#f6f7fa;border-radius:16px;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.blog-info-container .blog-featured-media{aspect-ratio:16/9;min-height:clamp(220px,55vw,340px)}}.blog-info-container .blog-featured-img{object-fit:cover}.blog-info-container .blog-featured-overlay{background:linear-gradient(1deg,#000000bf 1%,#0000 104%);position:absolute;inset:0}.blog-info-container .blog-featured-inner{color:#fff;position:absolute;bottom:clamp(16px,3vw,50px);left:clamp(16px,3vw,56px);right:clamp(16px,3vw,56px)}.blog-info-container .blog-featured-tag{font-size:clamp(12px,1.6vw,14px);font-weight:700;line-height:24px}.blog-info-container .blog-featured-title{max-width:900px;margin-top:8px;font-size:clamp(22px,3vw,40px);font-weight:800;line-height:1.1}.blog-info-container .blog-featured-meta{opacity:.95;margin-top:10px;font-size:14px;font-weight:700;line-height:24px}.blog-info-container .blog-featured-cta{color:#fff;background:#279989;border-radius:8px;justify-content:center;align-items:center;height:clamp(32px,4vw,44px);margin-top:16px;padding:0 clamp(18px,1.5vw,24px);font-size:clamp(12px,2vw,14px);font-weight:700;line-height:1;display:inline-flex}.blog-info-container .blog-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,28px);display:grid}@media (min-width:1000px){.blog-info-container .blog-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-info-container .blog-card{color:inherit;text-decoration:none;display:block}.blog-info-container .blog-card-imgWrap{aspect-ratio:373/196;background:#f6f7fa;border-radius:12px;width:100%;position:relative;overflow:hidden}@media (max-width:768px){.blog-info-container .blog-card-imgWrap{aspect-ratio:3/2;min-height:clamp(120px,28vw,180px)}}.blog-info-container .blog-card-img{object-fit:cover}.blog-info-container .blog-card-tag{color:#265695;margin-top:10px;font-size:14px;font-weight:500;line-height:24px}.blog-info-container .blog-card-title{color:#3a3c53;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:clamp(14px,1.6vw,18px);font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.blog-info-container .blog-card-meta{color:#636b76;margin-top:6px;margin-bottom:clamp(10px,2vw,16px);font-size:14px;line-height:24px}.blog-pagination{justify-content:center;align-items:center;gap:clamp(24px,3vw,32px);width:100%;padding:clamp(20px,4vw,36px) 0 clamp(32px,6vw,100px);display:flex}.blog-pagination-pages{align-items:center;gap:clamp(12px,2vw,18px);display:flex}.blog-pagination-page{color:#111827;cursor:pointer;background:0 0;border:0;border-radius:999px;width:clamp(18px,4vw,28px);height:clamp(18px,4vw,28px);font-size:clamp(12px,2vw,14px);font-weight:600;line-height:clamp(18px,4vw,28px)}.blog-pagination-page.is-active{color:#fff;background:#3a3c53}.blog-pagination-arrow{cursor:pointer;color:#fff;background:#279989;border:0;border-radius:999px;justify-content:center;align-items:center;width:clamp(24px,5vw,32px);height:clamp(24px,5vw,32px);display:inline-flex}.blog-pagination-arrow.is-disabled{opacity:.5;cursor:not-allowed}.blog-pagination-ellipsis{color:#6b7280;justify-content:center;align-items:center;width:clamp(18px,4vw,28px);height:clamp(18px,4vw,28px);font-size:clamp(12px,2vw,14px);line-height:clamp(18px,4vw,28px);display:inline-flex}
