.aef-search-page, .aef-search-results { padding-inline: 1.5rem; }
.aef-search-page h1, .aef-search-results .wp-block-query-title { font-size: 2.25rem; line-height: 1.15; }
.aef-search-page p, .aef-search-results .wp-block-post-excerpt { font-size: 1rem; line-height: 1.6; }
.aef-search-page .wp-block-search, .aef-search-results .wp-block-search { font-size: 1rem; margin-block: 1.5rem 2.5rem; }
.aef-search-page .wp-block-search__input, .aef-search-results .wp-block-search__input { min-width: 0; font-size: 1rem; }
.aef-search-results .wp-block-post-template { padding: 0; margin: 0; }
.aef-search-results .wp-block-post-template > li { margin-block: 0 2rem; }
.aef-search-results .aef-search-result-title { font-family: var(--wp--preset--font-family--helvetica-neue, sans-serif); font-size: 1.375rem; line-height: 1.3; font-weight: 400; margin-block: .25rem .25rem; }
.aef-search-results .aef-search-result-title a { text-decoration: none; }
.aef-search-results .aef-search-result-title a:hover { text-decoration: underline; }
.aef-search-results .aef-search-result-url { font-size: .875rem; line-height: 1.4; margin: 0 0 .5rem; overflow-wrap: anywhere; }
.aef-search-results .aef-search-result-url a { color: var(--wp--preset--color--charcoal); text-decoration: none; }
.aef-search-results .wp-block-post-excerpt, .aef-search-results .wp-block-post-excerpt p { margin-block: 0; }
.aef-search-results .wp-block-query-pagination { font-size: 1rem; }
@media (max-width: 640px) { .aef-search-page h1, .aef-search-results .wp-block-query-title { font-size: 1.875rem; } }
