.si-block,.si-block__text,.si-block__content{text-align:left!important}.si-block__image{flex:1;min-width:0}.si-block__image img{display:block;width:100%!important;height:auto!important}.bp-recommended{background:#f4f6fa;padding:60px 0}.bp-recommended+.bp-recommended{margin-top:-20px;padding-top:0}.bp-recommended__head{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.bp-recommended__head h2{margin:0;font-size:28px;font-weight:700}.bp-recommended__more{color:#1a6fca;font-size:15px;font-weight:600;text-decoration:none}.bp-recommended__more:hover{text-decoration:underline}.bp-recommended__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.bp-rec-card{color:inherit;background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.bp-rec-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000001a}.bp-rec-card img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.bp-rec-card__body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.bp-rec-card__date{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.bp-rec-card__body h3{color:#1a1a2e;margin:0;font-size:16px;font-weight:700;line-height:1.4}@media (max-width:991px){.bp-recommended__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.bp-recommended__grid{grid-template-columns:1fr}.bp-recommended{padding:40px 0}}
