.search-heading{padding-bottom:clamp(38px,5vw,64px)}.search-heading-inner{max-width:860px;text-align:center}.search-heading-inner>p{max-width:620px;margin-inline:auto}.archive-search-form{display:flex;align-items:center;gap:16px;width:100%;padding:9px 20px 9px 9px;margin:32px auto 0;background:var(--surface);border:1px solid var(--border);border-bottom:2px solid var(--green);text-align:right}.archive-search-icon{flex-shrink:0;color:var(--muted)}.archive-search-form input{flex:1;min-width:0;width:100%;min-height:45px;border:0;background:transparent;font:inherit;font-size:.92rem;color:var(--ink)}.archive-search-form input::placeholder{color:var(--muted)}.archive-search-form input:focus{outline:none}.archive-search-form:focus-within{outline:2px solid var(--gold);outline-offset:4px}.archive-search-form .button{min-width:92px}.search-suggestions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 20px;margin-top:18px;font-size:.73rem}.search-suggestions>span{color:var(--muted)}.search-suggestions a{color:var(--green);text-decoration:underline;text-underline-offset:5px;padding-block:8px}.search-results-section{padding-top:35px}.search-result-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:23px;margin-bottom:30px;border-bottom:1px solid var(--border)}.search-result-heading h2{font-family:HacenMaghreb,serif;font-size:1.45rem;font-weight:400;margin:0;color:var(--ink);overflow-wrap:anywhere}.search-result-heading>span{color:var(--muted);font-size:.8rem;white-space:nowrap}.search-discovery{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(30px,8vw,100px);align-items:start}.search-discovery h2{max-width:380px;font-family:Maghribi,HacenMaghreb,serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.45;margin:12px 0 0}.search-discovery nav{border-top:1px solid var(--border)}.search-discovery nav a{display:flex;align-items:center;gap:20px;padding:23px 0;border-bottom:1px solid var(--border)}.search-discovery nav a>span:first-child{color:var(--gold);font-size:.78rem;font-weight:600}.search-discovery nav a>span:last-child{margin-inline-start:auto;color:var(--green);font-size:1.2rem}.search-discovery nav strong{display:block;color:var(--ink);font-family:HacenMaghreb,serif;font-size:1.25rem;font-weight:400}.search-discovery nav small{display:block;margin-top:5px;font-size:.77rem;color:var(--muted)}.search-discovery nav a:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}@media (max-width:700px){.search-discovery{grid-template-columns:minmax(0,1fr)}.search-discovery h2{max-width:none}.archive-search-form{gap:8px;padding:7px 12px 7px 7px}.archive-search-form input{font-size:.8rem}.archive-search-form .button{min-width:64px;padding-inline:14px}.search-suggestions{gap:8px 16px}.search-result-heading h2{font-size:1.2rem}}