.unified-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.unified-result{display:flex;flex-direction:column;overflow:hidden;border:1px solid #b9a57b;border-radius:18px;background:#f5eee1;color:#314b39;text-decoration:none}.unified-photo{display:grid;place-items:center;aspect-ratio:4/3;background:#e9e1d1;overflow:hidden}.unified-photo img,.unified-photo svg{width:100%;height:100%;object-fit:contain}.unified-copy{display:grid;gap:8px;padding:16px}.unified-copy strong{font:500 22px/1.25 Georgia,serif}.unified-copy small,.unified-copy>span{font:13px/1.45 Arial,sans-serif}.unified-result:focus-visible{outline:3px solid #76551e;outline-offset:3px}.search-photo-pending{padding:24px;color:#76551e;text-align:center}.unified-more{margin:10px 0 24px;min-height:48px}.search-results .unified-result{display:grid;grid-template-columns:88px 1fr;margin:10px 0}.search-results .unified-photo{height:100%;min-height:88px;aspect-ratio:auto}.search-results .unified-copy strong{font-size:18px}.all-catalog-search{display:block;color:#76551e;margin:12px 0;font-weight:650}@media(max-width:700px){.unified-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.unified-copy{padding:12px}.unified-copy strong{font-size:18px}}
