.pho-results{padding:0 14px 90px}.pho-results__heading{display:flex;align-items:center;gap:10px;background:#d91d73;color:#fff;padding:12px 14px;margin:0 -14px}.pho-results__heading>span{font-size:1.35rem}.pho-results__heading p{margin:0 0 2px;font-size:.68rem;letter-spacing:.12em;font-weight:900}.pho-results__heading h1{margin:0;font-size:1.25rem}.pho-results__toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;color:#bdbdc5;font-size:.82rem}.pho-results__toolbar a,.pho-results__empty a{color:#79a4ff;text-decoration:none}.pho-masonry{columns:3 180px;column-gap:10px}.pho-card{display:inline-block;width:100%;margin:0 0 10px;background:#15151a;color:#fff;text-decoration:none;border:1px solid #26262d;border-radius:7px;overflow:hidden;break-inside:avoid}.pho-card img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center top;background:#202027}.pho-card__placeholder{display:grid;place-items:center;aspect-ratio:3/4;background:#202027;color:#777781;font-weight:900;letter-spacing:.12em}.pho-card__body{padding:10px}.pho-card__body strong{display:block;font-size:.96rem}.pho-card__body span{display:block;color:#aaaab3;font-size:.76rem;margin-top:2px}.pho-card__body p{margin:7px 0 0;color:#d2d2d8;font-size:.82rem;line-height:1.38;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pho-results__empty{text-align:center;padding:50px 20px;background:#141419;border-radius:7px;margin-top:16px}.pho-results__empty h2{font-size:1.15rem}.pho-results__empty p{color:#b8b8c0}@media(max-width:430px){.pho-results{padding-left:10px;padding-right:10px}.pho-results__heading{margin-left:-10px;margin-right:-10px}.pho-masonry{columns:2 135px;column-gap:8px}.pho-card{margin-bottom:8px}.pho-card__body{padding:8px}.pho-card__body p{font-size:.78rem}}@media(max-width:390px){.pho-card__body strong{font-size:.9rem}.pho-results__toolbar{font-size:.76rem}}
