.tb-search-results {
    width: 100%;
    max-width: var(--tb-breakpoint-medium);
    margin: 0 var(--tb-spacing-60);
    display: flex;
    flex-direction: column;
    gap: var(--tb-spacing-60);
}

.tb-search-result-item {
    display: flex;
    flex-direction: column;
    gap: var(--tb-spacing-20);
    text-decoration: none;
}

.tb-search-result-item:hover,
.tb-search-result-item:focus {
    text-decoration: none;
}

.tb-search-result-item p {
    text-align: left !important;
}

@media (max-width: 1024px) {
    .tb-search-results {
        margin: 0 var(--tb-spacing-50);
    }
}

@media (max-width: 500px) {
    .tb-search-results {
        margin: 0 var(--tb-spacing-20);
    }
}
