#panel-portraits .portrait-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:28px}#panel-portraits .portrait-card{margin:0;min-width:0}#panel-portraits .portrait-card img{width:100%;height:200px;object-fit:contain}
