
.antique-project-articles{padding:clamp(38px,6vw,78px) 0;background:#f6f7f9;color:#18202e}
.antique-project-articles .antique-articles-heading{margin-bottom:25px}
.antique-project-articles h2{color:#111827;margin:9px 0;font-size:clamp(1.8rem,3.6vw,2.8rem)}
.antique-project-articles .antique-articles-heading p{color:#526075;max-width:760px}
.antique-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.antique-article-card{min-width:0;background:#fff;border:1px solid #e2e6ed;border-radius:17px;overflow:hidden;box-shadow:0 10px 26px rgba(14,24,42,.06);transition:transform .2s ease}
.antique-article-card:hover{transform:translateY(-3px)}
.antique-article-cover{display:block;height:225px;background:#141a25;overflow:hidden}
.antique-article-cover img{width:100%;height:100%;display:block;object-fit:cover}
.antique-article-no-image{display:flex;align-items:center;justify-content:center;height:100%;font-weight:800;letter-spacing:.14em;color:#e8bf51}
.antique-article-text{padding:20px}
.antique-article-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#718096;font-size:.81rem}
.antique-article-location{display:flex;align-items:center;gap:7px;font-weight:700;color:#364152}
.antique-article-location img{width:24px;height:16px;object-fit:cover;border-radius:2px}
.antique-article-card h3{font-size:1.25rem;line-height:1.3;margin:13px 0 8px}
.antique-article-card h3 a{color:#141a25;text-decoration:none}
.antique-article-type{color:#7a591d;font-weight:700;font-size:.86rem;margin:0 0 8px}
.antique-article-excerpt{color:#566174;font-size:.94rem;line-height:1.55;min-height:60px}
.antique-article-view{display:inline-flex;gap:8px;align-items:center;margin-top:9px;color:#1a304e;font-weight:800;text-decoration:none}
.antique-article-view:hover{text-decoration:underline}
.antique-articles-empty{color:#526075}
@media(max-width:900px){.antique-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.antique-articles-grid{grid-template-columns:1fr}.antique-article-cover{height:235px}}
@media(prefers-reduced-motion:reduce){.antique-article-card{transition:none}}

.antique-article-pagination{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:28px}
.antique-article-pagination a{display:inline-flex;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 12px;border:1px solid #cbd5e1;border-radius:9px;background:white;color:#111827;text-decoration:none;font-weight:800}
.antique-article-pagination a:hover,.antique-article-pagination a.is-current{background:#1d293a;border-color:#1d293a;color:#fff}
