/* Portfolio LP - Additional Styles */

/* Case grid: 3x2 layout for 6 cards */
.case-studies .case-grid {
    grid-template-columns: repeat(3, 1fr);
}

/* Three-column comparison table */
.comparison-table--three thead th,
.comparison-table--three tbody td {
    width: 25%;
}

.comparison-table--three thead th:first-child,
.comparison-table--three tbody td:first-child {
    width: 20%;
}

.comparison-table--three thead th:last-child {
    background: var(--primary-hover);
}

/* Comparison section */
.comparison-section {
    padding: 96px 0;
    background: var(--card-bg);
    border-top: 1px solid var(--border-light);
    border-bottom: 1px solid var(--border-light);
}

/* Responsive */
@media (max-width: 768px) {
    .case-studies .case-grid {
        grid-template-columns: 1fr;
    }

    .comparison-section {
        padding: 56px 0;
    }

    .comparison-table--three thead th,
    .comparison-table--three tbody td {
        width: auto;
        padding: 10px 10px;
        font-size: 0.75rem;
    }
}
