.page-template-recherche .search-page-container{padding-block:2rem}.page-template-recherche form.searchform{position:relative;width:100%;margin-inline:auto;max-width:min(100%,700px)}.page-template-recherche form.searchform input{width:100%;border-radius:100vw;padding:1rem 3rem 1rem 1.5rem;border:1px solid var(--clr-secondary);color:var(--clr-secondary)}.page-template-recherche form.searchform input:focus{border-color:var(--clr-primary)}.page-template-recherche form.searchform button{position:absolute;top:50%;right:0;transform:translateY(-50%);border:none;padding:1rem;background:rgba(0,0,0,0);color:var(--clr-secondary)}.page-template-recherche .search-results{display:grid;gap:1.5rem;margin-top:4rem}@media only screen and (min-width: 921px){.page-template-recherche .search-results{grid-template-columns:1fr 2fr}}.page-template-recherche .filters .card-content{position:sticky;top:1rem;background:var(--primary-200);color:var(--clr-secondary);border-radius:1rem;padding:1.5rem}.page-template-recherche .filters .card-title{font-size:1.25rem;font-weight:700}.page-template-recherche .filters .group{margin-top:1.5rem}.page-template-recherche .filters .group ul{display:flex;flex-direction:column;gap:.25rem;margin-left:0;list-style:none;margin-top:.5rem}.page-template-recherche .filters .group li.active a{font-weight:700;color:var(--clr-primary)}.page-template-recherche .filters .group a{display:block;text-decoration:none;transition:var(--default-hover-transition)}.page-template-recherche .filters .group a:hover{transform:translateX(0.5rem)}.page-template-recherche .filters .group-title{font-size:1.125rem;font-weight:700}.page-template-recherche .result{gap:.5rem;transition:var(--default-hover-transition);text-decoration:none;color:inherit;padding:1.5rem;border-radius:1rem;border:1px solid var(--primary-300)}.page-template-recherche .result span{display:block}.page-template-recherche .result .result-title{font-size:1.25rem;font-weight:700}.page-template-recherche .result .result-publish-date{margin-top:1rem}.page-template-recherche .result+.result{margin-top:.5rem}.page-template-recherche .result:hover{background:var(--primary-100)}.page-template-recherche .result:hover .result-title{color:var(--clr-primary)}.page-template-recherche .no-results{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:4rem}