.search-drawings{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:32px clamp(16px,4vw,40px)}
.search-drawings h2{margin:0 0 8px}.search-drawings p{margin:0 0 18px}
.search-drawings ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
.search-drawings a{display:grid;gap:8px;padding:10px;color:inherit;text-decoration:none;border:1px solid #d9ded4;border-radius:12px;background:#fffdf7}
.search-drawings a:hover strong{text-decoration:underline}
.search-drawings img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f7f4ea;border-radius:6px}
@media(max-width:650px){.search-drawings ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
