.offers{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.offer{background:var(--card);border:1px solid var(--line);border-radius:3px;display:flex;flex-direction:column;overflow:hidden}.offer__ph{background:var(--navy);height:210px;position:relative}.offer__ph img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.offer__ph:after{background:linear-gradient(180deg,rgba(8,33,58,.08),rgba(8,33,58,.28) 55%,rgba(8,33,58,.78)),linear-gradient(90deg,rgba(8,33,58,.35),rgba(8,33,58,0) 45%);content:"";inset:0;position:absolute}.offer__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:28px 30px 32px}.offer h3{font-size:26px;margin:0}.offer__who{color:var(--blue);font-size:15px;margin:0}.offer__text{color:var(--slate);flex:1;margin:0}.offer__more{color:var(--blue);font-size:15px;text-decoration:none}.offer__more:focus-visible,.offer__more:hover{text-decoration:underline}@media (max-width:880px){.offers{grid-template-columns:1fr}}