.bl-hero .ym-h1{margin-bottom:18px}.bl-hero .ym-subhead{margin:0}@media (min-width:761px) and (max-width:900px){.bl-hero.ym-section{padding:90px 0}.bl-hero .ym-h1{font-size:54px}}.bl-sec{background:#f5f5f5;padding:45px 0 3px}.bl-row{width:80%;max-width:1200px;margin:0 auto}.bl-head{padding:6px 0 5px}.bl-head h2{color:#35378c;text-align:center;margin:0 0 8px;padding:0 0 10px;font-size:calc(1.325rem + .9vw);font-weight:700;line-height:1.2}.bl-list{padding:2% 0}@media (max-width:980px),(min-width:1500px){.bl-list{padding:30px 0}}.bl-grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1280px;margin:0 auto;padding:0 24px;display:grid}.bl-card{background:#fff;border-radius:10px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.bl-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #1613401a}.bl-thumb{aspect-ratio:16/10;background:#f5f7fa;width:100%;display:block;overflow:hidden}.bl-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bl-title{color:#161340;text-align:left;margin:0 0 12px;padding:22px 24px 0;font-size:18px;font-weight:700;line-height:1.35}.bl-title a{color:#161340;text-decoration:none}.bl-content{color:#5a5a6b;padding:0 24px;font-size:14px;line-height:1.55}.bl-content p{margin:0 0 16px;padding:0 24px}.bl-more{color:#1cbcc0;letter-spacing:1px;text-transform:uppercase;margin:14px 24px 22px;font-size:17px;font-weight:700;text-decoration:none;display:inline-block}.bl-more:hover{color:#f58220}.bl-pagination{justify-content:space-between;display:flex}.bl-pagination a{color:#343a8c;font-size:17px;text-decoration:underline}@media (min-width:1200px){.bl-head h2{font-size:2rem}}@media (max-width:980px){.bl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.bl-list{width:90%}}@media (max-width:680px){.bl-grid{grid-template-columns:1fr}}
