.search-main{padding-top:40px}.search-main .search-intro{max-width:760px;font-size:17px;line-height:1.85}.archive-count{color:#c9a15b;font-size:13px;margin-top:14px}.search-types{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 14px;position:static!important;background:transparent!important;padding:0!important}.search-types a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid #77613b;border-radius:3px;font-size:12px}.search-types [aria-current=page]{background:#c9a15b;color:#090b0a;font-weight:700}.catalogue-search{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;gap:18px;padding:24px;border:1px solid #51432b;background:#0e100e;margin:0 0 28px}.catalogue-search>.query-field{min-width:0}.catalogue-search label{color:#e2c792}.catalogue-search input,.catalogue-search select{min-height:52px}.catalogue-search .button{min-height:52px}.catalogue-search>input[type=hidden]{display:none}.search-result{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;padding:28px}.search-result img{width:120px;height:120px;border:1px solid #51432b;border-radius:3px}.search-result h2{font-size:29px;margin:5px 0 12px}.search-result h2 a{text-decoration:none}.search-result h2 a:hover{text-decoration:underline}.search-result .result-kind{font-size:11px;letter-spacing:1.8px}.search-result .result-description{max-width:850px;line-height:1.8}.search-result .result-meta{font-size:13px;color:#d0b57e;margin-top:10px}.result-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.result-actions .button{min-height:46px;text-decoration:none}.result-external{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;color:#c6c0b0;margin-top:4px}.search-explore{border-top:1px solid #51432b;padding-top:30px;margin-top:32px}.search-explore h2,.search-empty h2{font-size:30px;line-height:1.3;margin-bottom:14px}.search-empty{border-left:3px solid #c9a15b;padding:8px 0 8px 22px}.search-empty li{margin:10px 0}.search-empty li a{color:#e2c792;text-decoration:underline;display:inline-flex;min-height:44px;align-items:center}.explore-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.explore-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.explore-collections>a{display:block;padding:22px;border:1px solid #51432b;background:#10120e}.explore-collections h3{font-size:24px;color:#e2c792;margin-bottom:12px}.explore-collections p{color:#c6c0b0;font-size:14px}.directory-card .directory-genre{order:-1}.directory-card-content{display:flex;flex-direction:column;min-width:0}.directory-card .directory-card-actions{margin-top:auto}.bounded-search>div,.bounded-search .suggestion-wrap{flex:1;min-width:0}.bounded-search input[type=search]{width:100%}.numbered-pages a,.numbered-pages span{min-width:44px!important}.review-empty{color:#c6c0b0}.programme-intro,.directory-card p,.result-description{overflow-wrap:anywhere}@media(max-width:700px){.search-main{padding-top:24px}.catalogue-search{grid-template-columns:minmax(0,1fr);padding:18px;gap:16px}.catalogue-search>div,.catalogue-search>.query-field{min-width:0;width:100%}.catalogue-search .button{width:100%}.search-types{gap:6px}.search-types a{padding:9px 12px;flex:1}.search-result{grid-template-columns:64px minmax(0,1fr);padding:18px;gap:14px}.search-result img{width:64px;height:64px}.search-result h2{font-size:23px}.result-actions{gap:10px}.result-actions .button{flex:1;padding:12px;line-height:1.5}.explore-collections{grid-template-columns:minmax(0,1fr)}.search-main .search-intro{font-size:15px}.search-empty{padding-left:14px}}@media(max-width:360px){.search-result{grid-template-columns:minmax(0,1fr)}.search-result img{width:84px;height:84px}.search-types a{flex-basis:42%}}
