.error,.search-results{padding-left:2rem;padding-right:2rem}.search-result{display:grid;grid-template-columns:12.5rem 1fr;grid-template-rows:repeat(2,auto);grid-gap:0 .75rem;border-bottom:1px solid var(--theme-light-grey);cursor:pointer;color:var(--theme-black);text-decoration:none;padding:1rem 0}.search-result:last-of-type{border-bottom-color:transparent}.search-result h3{grid-row:1/span 1;grid-column:1/span 2;margin:0 0 1rem}.search-result h3 a{color:var(--dark-text)}.search-result h3 a:hover{-webkit-text-decoration-color:var(--theme-dark-red);text-decoration-color:var(--theme-dark-red)}.search-result h3 a b,.search-result h3 a strong{color:var(--theme-dark-red)}.search-result .result-image{width:100%;grid-column:1/span 1;grid-row:2/span 1}.search-result .result-image img{max-width:100%}.search-result .content{grid-row:2/span 1;grid-column:2/span 1}.search-result .description,.search-result .link{margin:0}.search-result .description b,.search-result .description strong{color:var(--theme-dark-red)}.search-result .link{font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;margin:0;color:var(--theme-dark-grey);font-size:.875rem;text-decoration:none;text-transform:lowercase;cursor:pointer}.search-result.no-image{grid-template-columns:1fr}.search-result.no-image .content,.search-result.no-image .link,.search-result.no-image h3{grid-column:1/span 1}form.query{padding-left:2rem;padding-right:2rem;display:flex;flex-flow:row nowrap;color:var(--theme-white);background:var(--theme-true-black) -box-color;max-width:60rem;margin:1.5rem 0 1rem}form.query label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;color:#000;background:#fff}form.query button,form.query input{display:block}form.query input{font-display:optional;font-family:interstate,overpass,system-ui,Roboto,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Apple Symbols,AppleSymbols;font-weight:500;font-style:normal;flex:1 1 auto;display:block;width:100%;max-width:37rem;height:3rem;margin:0;padding:0 .75rem;font-size:2.25rem;border:.125rem solid var(--theme-dark-grey);transition:all .2s ease-in-out}form.query input:focus{border-color:var(--input-focus-color)}form.query button{flex:0 0 auto;border:none;width:3rem;height:3rem;border-radius:50%;margin:0 0 0 1rem;background:var(--theme-black);color:var(--light-text);transition:background .2s ease-in-out}form.query button:hover{background:var(--theme-dark-red)}form.query button .material-icons{line-height:3rem;margin-left:.125rem}.black-box{padding-left:2rem;padding-right:2rem;max-width:60rem}.black-box .blurb,.black-box p{margin:0}.black-box .blurb,.black-box p{padding:0}.loading{padding:2rem}.pages{padding-left:2rem;padding-right:2rem;display:flex;flex-flow:row nowrap;margin:1.5rem 0 0}.pages button{display:block;flex:0 0 auto;margin-right:.5rem}.pages button>.text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;color:#000;background:#fff}.pages button:focus{outline-color:transparent}.pages button:focus .material-icons{border-style:dotted;border-color:var(--theme-white)}.pages button .material-icons{width:3rem;height:3rem;line-height:2.75rem;text-align:center;border-radius:50%;border:.125rem solid var(--theme-black);font-size:2.4rem;background:var(--theme-black);color:var(--theme-white);transition:all .2s ease-in-out}.pages button .material-icons:hover{background:var(--theme-dark-red);border-color:var(--theme-dark-red)}@media screen and (max-width:816px){.black-box,.error,.search-results,form.query{padding-left:1rem;padding-right:1rem}.loading{padding:1rem}.pages{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:1600px){.black-box,.error,.search-results,form.query{padding-left:4rem;padding-right:4rem}.loading{padding:4rem}.pages{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:880px){.search-result{display:flex;flex-flow:column nowrap}.content,.result-image,h3{flex:0 0 auto}.result-image img{display:block;max-width:100%;max-height:18.75rem}}
/*# sourceMappingURL=search.css.map */
