.search-header{background-color:var(--lighter-blue);padding:3rem 1rem;color:var(--primary)}@media only screen and (min-width: 768px){.search-header{padding:3rem 0}}.search-header form{display:grid;gap:1em;grid-auto-flow:row;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.search-header form{gap:2rem 1rem;grid-template-columns:repeat(7, 1fr)}}.search-header .search-form{display:block;width:100%;margin:0 auto;position:relative}@media only screen and (min-width: 768px){.search-header .search-form{grid-column:2/7}}.search-header .search-form .search-submit{position:absolute;top:50%;bottom:auto;right:1.5rem;display:inline-flex;justify-content:center;align-items:center;height:40px;width:40px;margin-top:-20px;border-radius:5px;background-color:var(--white);color:var(--primary)}.search-header .search-form .search-field{display:block;width:100%;border-radius:2rem;border:0px solid var(--primary);padding:1rem 2rem;font-size:1rem}@media only screen and (min-width: 992px){.search-header .search-form .search-field{border:1px solid var(--light-gray)}}.search-header .search-filter{justify-self:center;display:grid;gap:1em;grid-template-columns:repeat(1, 1fr);width:100%}@media only screen and (min-width: 768px){.search-header .search-filter{grid-column:2/7}}@media only screen and (min-width: 768px){.search-header .search-filter{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 992px){.search-header .search-filter{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 768px){.search-header .search-meta{grid-column:1/span 3}}.search-header .search-string{font-size:1.1rem;margin:0 .25rem;border-bottom:1px dotted var(--white)}.search-header .search-order{justify-self:end}@media only screen and (min-width: 768px){.search-header .search-order{grid-column:4/span 4}}.search-header .search-order .label{display:inline-block;margin-right:.5rem}.search-header .search-filter input[type=radio],.search-header .search-order input[type=radio]{margin-right:.35rem}.search-header .search-filter .btn,.search-header .search-order .btn{display:inline-block;line-height:1;padding:.65em 1.25em;margin:0 .5rem;background-color:var(--white);color:var(--primary);cursor:pointer;text-align:center}.search-header .search-filter .btn:focus,.search-header .search-order .btn:focus{outline:2px solid red}.search-header .search-filter .btn.active,.search-header .search-order .btn.active{background-color:var(--primary);color:var(--white)}.search-header .search-filter .btn-input,.search-header .search-filter .btn-label,.search-header .search-order .btn-input,.search-header .search-order .btn-label{display:inline-block}.search-content{padding:3rem 0}.search-content .grid-loop{display:grid;grid-template-columns:1fr;gap:1em;grid-auto-flow:dense;margin-bottom:3rem;padding:1rem}@media only screen and (min-width: 768px){.search-content .grid-loop{padding:0}}.search-content .search-post{padding:1rem 0;border-bottom:1px solid var(--light-gray)}.search-content .search-post:last-of-type{border:0}.search-content .search-post a{color:var(--primary);text-decoration:none}.search-content .search-post a:hover,.search-content .search-post a:focus{color:var(--link-blue-hover)}.search-content .search-post .post-title{font-family:var(--h2-font, sans-serif);font-size:var(--h2-size);font-weight:var(--h2-weight, 700);font-style:var(--h2-style, normal);text-decoration:var(--h2-decoration, none);text-transform:var(--h2-transform, none);line-height:var(--h2-line, 1.1);margin-top:var(--h2-margin-t, 0);margin-bottom:var(--h2-margin-b, 1rem);margin:0;word-break:break-all}.search-content .search-post .post-content{margin:1rem 0}.search-content .search-post .post-content p{margin:0}.pagination{border-top:1px solid var(--light-gray);padding:1rem;margin-top:0}@media only screen and (min-width: 768px){.pagination{padding:1rem 0}}.pagination .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;justify-content:space-between;font-size:1.125rem}@media only screen and (min-width: 768px){.pagination .nav-links{grid-template-columns:1fr 1fr 1fr}}.pagination .pages{grid-column:span 2;grid-row:1;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.pagination .pages{grid-column:2}}.pagination .nav-link{display:grid}.pagination .nav-link a{display:inline-flex;align-items:center;text-decoration:none;font-weight:500;color:var(--primary);padding:.25em}.pagination .nav-link svg{display:inline-block}.pagination .nav-link.nav-previous{justify-content:start;align-items:flex-start}.pagination .nav-link.nav-previous svg{margin-right:.5em}.pagination .nav-link.nav-next{justify-content:flex-end}.pagination .nav-link.nav-next svg{margin-left:.5em}
