  /* Used for /search google cse results page */
.gsq_a td { color: #111c24; }
.gs-no-results-result .gs-snippet {
    background-color:transparent !important;
    border: 0;
}
.featured_results_container {
    background-color: #f4f4f4;
    margin-top: -24px;
    margin-bottom: -24px;
    padding-top: 36px;
    padding-bottom: 46px;
    padding-inline: calc((100vw - 48.83162rem) / 2);
}
.featured_results {
padding-left: 1.25rem;
}
a.featured_results_link {
    font-family: "Mallory Compact Bold", sans-serif;
    font-weight: 600;
    font-size:inherit;
    line-height: 1.44;
    color: #111c24;
    display: block;
    transition: color 0.25s;
    text-decoration: none;
}
a.featured_results_link:hover{ 
    color: #0173bf;
}
.featured_results h5 {
    margin-bottom: 1.25rem;
    font-size: 1.25rem;
}

.featured_results .featured_result {
    margin-bottom: 1.5rem;
}

@media (min-width: 740px) {
    .featured_results_container {
        padding-inline: calc((100vw - 44.1693rem) / 2);
    }
    #search_recommended_pages a {
        font-size: 1.5625rem;
    }
}
@media (min-width: 980px) {
    .featured_results_container {
        padding-inline: calc((100vw - 48.83162rem) / 2);
    }
}
