.lr-ad-block{margin:2rem 0}.lr-ad-block h3{margin:0 0 .8rem}.lr-ad-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.lr-ad{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;background:#f6f8f4;border:1px solid #c8d8cf;border-radius:.6rem;padding:1.1rem}.lr-ad-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#435951}.lr-ad img{display:block;max-width:100%;height:auto;max-height:220px;object-fit:contain}.lr-ad strong{font-size:1.16rem}.lr-ad p{margin:0}.lr-ad .lr-ad-link{display:inline-block;background:#164d45;color:#fff;border-radius:.35rem;padding:.7rem 1rem;font-weight:700;text-decoration:none}.lr-ad-link:focus-visible{outline:3px solid #a4462e;outline-offset:3px}.lr-ad small{color:#435951;font-size:.78rem;line-height:1.4}
