/* Logo styling */
.logo-container {
    text-align: center;
    padding: 1rem 0; /* Reduced from 2rem */
    margin-bottom: 2rem;
}

.logo-container img {
    max-width: 210px; /* Reduced from 300px */
    height: auto;
    display: block;
    margin: 0 auto;
}

/* Results page specific styling */
/* We're now handling logo display via template conditionals */

/* Main content spacing */
.main-content {
    padding-top: 1rem;
}

/* Remove duplicate headers */
.duplicate-header {
    display: none;
}