.guide-search{margin:28px 0 38px;padding:18px 20px;border:1px solid rgba(191,139,54,.38);background:rgba(191,139,54,.035)}
.guide-search label{display:block;margin-bottom:10px;font-family:var(--font-mono,monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold,#b9872f)}
.guide-search-field{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(191,139,54,.5)}
.guide-search-field input{width:100%;padding:10px 0;border:0;outline:0;background:transparent;color:inherit;font:italic 20px var(--font-display,serif)}
.guide-search-results{display:grid;gap:0;margin-top:8px}
.guide-search-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 0;border-top:1px dotted rgba(191,139,54,.28);color:inherit;text-decoration:none}
.guide-search-result b{font-family:var(--font-display,serif);font-size:18px}.guide-search-result span{font:10px var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;color:var(--gold,#b9872f)}
.guide-search-empty{padding:14px 0;color:var(--muted,#81786f);font-style:italic}.guide-breadcrumb{display:flex!important;flex-wrap:wrap;gap:8px;align-items:center}
@media(max-width:640px){.guide-search{padding:14px;margin:20px 0 28px}.guide-search-result{grid-template-columns:1fr}.guide-search-result span{justify-self:start}}
