.dd-blog-search{--module-y:72px}.dd-blog-search__form{position:relative}.dd-blog-search__bar{align-items:center;background-color:var(--paper-2);border:1px solid var(--border-alt);cursor:text;display:grid;gap:14px;grid-template-columns:20px minmax(0,1fr) auto;padding:14px 18px;transition:border-color var(--duration-base) var(--ease-standard)}.dd-blog-search__bar:hover{border-color:var(--ink-4)}.dd-blog-search__bar:focus-within{border-color:var(--ink)}.dd-blog-search__icon{color:var(--ink-3);height:20px;width:20px}.dd-blog-search__input{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--ink);font-family:var(--font-serif);font-size:21px;line-height:1.3;min-width:0;outline:0;padding:4px 0}.dd-blog-search__input::placeholder{color:var(--ink-4);opacity:1}.dd-blog-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.dd-blog-search__kbd{border:1px solid var(--border-alt);color:var(--ink-3);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;line-height:normal;padding:3px 7px;transition:opacity var(--duration-base) var(--ease-standard)}.dd-blog-search__bar:focus-within .dd-blog-search__kbd{opacity:0}.dd-blog-search__results{background-color:var(--paper-2);border:1px solid var(--ink);border-top-color:var(--border-alt);left:0;position:absolute;right:0;top:calc(100% - 1px);z-index:20}.dd-blog-search__results[hidden]{display:none}.dd-blog-search__option+.dd-blog-search__option{border-top:1px solid var(--chalk)}.dd-blog-search__all,.dd-blog-search__empty,.dd-blog-search__hit{align-items:baseline;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:14px 18px 14px 52px;position:relative}.dd-blog-search__hit{color:var(--ink)}.dd-blog-search__hit:hover,.dd-blog-search__option[aria-selected=true] .dd-blog-search__hit{background-color:var(--paper);color:var(--ink)}.dd-blog-search__option[aria-selected=true] .dd-blog-search__hit:before{background-color:var(--gold);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.dd-blog-search__hit-title{font-size:18px;line-height:1.3}.dd-blog-search__hit mark{background:none;box-shadow:inset 0 -.32em 0 color-mix(in srgb,var(--gold) 30%,transparent);color:inherit}.dd-blog-search__all,.dd-blog-search__empty,.dd-blog-search__hit-meta{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--fs-stamp);letter-spacing:var(--ls-mono);line-height:normal;text-transform:uppercase;white-space:nowrap}.dd-blog-search__all,.dd-blog-search__empty{display:block;white-space:normal}.dd-blog-search__all{border-top:1px solid var(--chalk);color:var(--gold-text)}.dd-blog-search__all:focus-visible,.dd-blog-search__all:hover{background-color:var(--paper)}.dd-blog-search__all[hidden]{display:none}@media (max-width:767px){.dd-blog-search{--module-y:48px}.dd-blog-search__input{font-size:18px}.dd-blog-search__kbd{display:none}.dd-blog-search__all,.dd-blog-search__empty,.dd-blog-search__hit{padding-left:18px}.dd-blog-search__hit{gap:6px;grid-template-columns:minmax(0,1fr)}}@media (hover:none){.dd-blog-search__kbd{display:none}}