@media(max-width:800px){.portfolio-grid{grid-template-columns:minmax(0,1fr);gap:22px}.portfolio-card img{height:220px;object-position:center 45%}.portfolio-card>div{padding:20px}.portfolio-card h3{font-size:20px}.portfolio-card p{font-size:15px;margin-bottom:0}}@media(max-width:540px){.portfolio-card img{height:190px}.portfolio-card>div{padding:18px}}
