:root{--brand-red:#b22126;--brand-red-dark:#8e1a1e}.articles-page{font-family:"Inter",sans-serif;background-color:#ffffff;color:#1a1a1a;scroll-behavior:smooth}.text-brand{color:var(--brand-red)}.bg-brand{background-color:var(--brand-red)}.border-brand{border-color:var(--brand-red)}.article-card{transition:all 0.4s cubic-bezier(0.4,0,0.2,1);border:1px solid #f1f5f9;box-shadow:0 10px 25px -5px rgba(0,0,0,0.05)}.article-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px rgba(0,0,0,0.1);border-color:#e2e8f0}.article-image-wrap{overflow:hidden;position:relative}.article-image{transition:transform 0.6s ease}.article-card:hover .article-image{transform:scale(1.08)}.btn-article{border:2px solid var(--brand-red);color:var(--brand-red);transition:all 0.3s ease;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;background-color:transparent}.btn-article:hover{background-color:var(--brand-red);color:#ffffff;box-shadow:0 8px 15px -5px rgba(178,33,38,0.3)}.title-accent{height:4px;width:48px;background-color:var(--brand-red);margin-top:1.5rem}@media (max-width:767px){.article-card{flex-direction:row !important;align-items:stretch;border-radius:1rem !important}.article-image-wrap{flex:0 0 38%;width:38%;aspect-ratio:unset !important;min-height:9rem;max-height:14rem}.article-image-wrap .article-image{width:100%;height:100%;object-fit:cover}.article-card>div:not(.article-image-wrap){flex:1 1 0%;min-width:0;padding:0.85rem 0.9rem !important;display:flex;flex-direction:column}.article-card h2{font-size:1rem !important;margin-bottom:0.35rem !important;line-height:1.3 !important}.article-card p{font-size:0.78rem !important;line-height:1.5 !important;margin-bottom:0.6rem !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:0 !important}.article-card time{font-size:0.6rem !important;margin-bottom:0.25rem !important}.article-card .btn-article{padding:0.45rem 0.7rem !important;font-size:0.65rem !important;border-radius:0.5rem !important;margin-top:auto;align-self:flex-start}}