/* =========================================================
   SyntesAI — Press Archive
   ========================================================= */

.press-section {
/*     padding: 72px 0 80px;
    background: #ffffff; */
}

/* ── Row list ── */
.press-list {
    max-width: 780px;
    margin: 0 auto;
}

.press-row {
    border-bottom: 1px solid #e8ecf0;
}

.press-row:first-child {
    border-top: 1px solid #e8ecf0;
}

.press-row__link {
    display: block;
    padding: 24px 0;
    text-decoration: none;
    transition: padding-left .2s ease;
}

.press-row__link:hover {
    padding-left: 8px;
}

.press-row__title {
    margin: 0 0 6px;
    font-size: 17px;
    font-weight: 700;
    color: #0b1f3a;
    line-height: 1.4;
    transition: color .15s ease;
}

.press-row__link:hover .press-row__title {
    color: #1A9BE8;
}

.press-row__date {
    display: block;
    font-size: 13.5px;
    font-weight: 400;
    color: #6b7280;
}

/* ── No results ── */
.press-no-results {
    text-align: center;
    padding: 60px 0;
    font-size: 16px;
    color: #6b7280;
}

/* ── Load More ── */
.press-load-more {
    max-width: 780px;
    margin: 40px auto 0;
}

.press-btn-load-more {
    display: inline-block;
    padding: 12px 36px;
    font-size: 14px;
    font-weight: 600;
    font-family: inherit;
    color: #ffffff;
    background: #1A9BE8;
    border: none;
    border-radius: 999px;
    cursor: pointer;
    transition: background .15s ease, transform .15s ease;
}

.press-btn-load-more:hover {
    background: #1589d4;
    transform: translateY(-1px);
}

.press-btn-load-more:disabled {
    opacity: 0.6;
    cursor: not-allowed;
    transform: none;
}

/* ── Responsive ── */
@media (max-width: 767.98px) {
    .press-section { padding: 48px 0 56px; }
    .press-row__title { font-size: 16px; }
    .press-row__link { padding: 20px 0; }
}
