.photo-archive .search-main{max-width:1280px}.photo-archive .search-heading{padding:14px 0}.photo-archive .eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:13px;color:#80663f}.photo-archive .archive-links{font-size:16px;line-height:2}.photo-archive .search-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.photo-archive .search-result{border:0;padding:0}.photo-archive .search-result-link{display:block;height:100%;padding:10px;background:#fffdf8;border:1px solid #dfd4c0;box-shadow:0 5px 16px #352d1910}.photo-archive .search-result-link>img{width:100%;height:220px;object-fit:contain;border-radius:0;background:#f0ece2}.photo-archive .search-result-link>div{padding:14px 6px 8px}.photo-archive .search-result h2{font-size:19px}.photo-archive .search-result-meta{font-size:12px;line-height:1.5}.photo-archive .search-excerpt{font-size:14px;line-height:1.5}.photo-archive .search-result-date{font-size:13px}.photo-archive .search-result-link:hover{border-color:#7b896f}.photo-archive .search-result-link:focus-visible{outline:3px solid #aa8351;outline-offset:4px}.photo-archive .search-filters{grid-template-columns:1fr 1.5fr .8fr .8fr auto}@media(max-width:1000px){.photo-archive .search-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.photo-archive .search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.photo-archive .search-result-link>img{height:170px}.photo-archive .search-filters{grid-template-columns:1fr 1fr}.photo-archive .search-result h2{font-size:17px}}@media(max-width:420px){.photo-archive .search-results{grid-template-columns:1fr}.photo-archive .search-result-link>img{height:250px}}
.archive-filters{margin-top:18px}.archive-filters summary{cursor:pointer;color:#314d34;padding:8px 0}.photo-archive .search-heading{padding-bottom:0}.photo-archive .search-heading .archive-links{margin-bottom:8px}
