.page-hero--articles{height:320px}.page-hero--articles .page-hero-content{padding:0 64px 52px}.page-hero--articles .page-hero-title{font-size:clamp(52px,8vw,100px);letter-spacing:3px;line-height:.9}[data-theme=dark] .page-hero--articles .page-hero-bg,:root:not([data-theme]) .page-hero--articles .page-hero-bg{filter:grayscale(40%) brightness(.35)}.articles-toolbar{background:var(--bg-card-2);border-bottom:1px solid var(--border-subtle);padding:20px 64px;position:sticky;top:0;z-index:100;transition:var(--transition-theme)}[data-theme=light] .articles-toolbar{background:var(--bg-card)}.search-wrap{position:relative;flex:1;max-width:440px}.search-input{width:100%;background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:var(--font-body);font-size:12px;padding:11px 40px 11px 16px;border-radius:var(--r-sm);outline:none;transition:border-color .2s,background .3s ease,color .3s ease}.search-input::-moz-placeholder{color:var(--text-muted)}.search-input::placeholder{color:var(--text-muted)}.search-input:focus{border-color:var(--border-gold)}[data-theme=light] .search-input:focus{border-color:var(--border-nav)}.search-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:14px;pointer-events:none}[data-theme=light] .search-icon{color:var(--gold-dark)}.sort-select{background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-body);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;padding:11px 36px 11px 16px;border-radius:var(--r-sm);outline:none;cursor:pointer;transition:border-color .2s,color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23D4A843'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.sort-select:focus{border-color:var(--border-gold)}[data-theme=light] .sort-select:focus{border-color:var(--border-nav)}.results-count{font-size:11px;color:var(--text-muted);letter-spacing:1px;white-space:nowrap}.results-count strong{color:var(--gold)}[data-theme=light] .results-count strong{color:var(--gold-dark)}.articles-section{background:var(--bg-card);padding:56px 0 80px;transition:var(--transition-theme)}[data-theme=light] .articles-section{background:var(--bg-deep)}.article-card{background:var(--bg-card-2);border:1px solid var(--border-subtle);border-radius:var(--r);overflow:hidden;transition:all .35s var(--ease-silk);height:100%;display:flex;flex-direction:column}[data-theme=light] .article-card{background:var(--bg-page)}.article-card:hover{border-color:var(--border-gold);transform:translateY(-6px);box-shadow:0 20px 48px #00000059}[data-theme=light] .article-card:hover{box-shadow:0 20px 48px #00000014}.article-thumb{height:200px;overflow:hidden;position:relative;flex-shrink:0}.article-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(20%);transition:all .5s}.article-card:hover .article-thumb img{filter:grayscale(0%);transform:scale(1.06)}.article-cat-badge{position:absolute;top:14px;left:14px;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--bg-deep);background:var(--gold);padding:4px 10px;border-radius:2px;font-weight:700;z-index:2}.article-body{padding:22px;flex:1;display:flex;flex-direction:column}.article-meta{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.article-date{font-size:10px;letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase}.article-read-time{font-size:10px;color:var(--text-muted);display:flex;align-items:center;gap:4px}.article-read-time i{color:var(--gold);font-size:10px}[data-theme=light] .article-read-time i{color:var(--gold-dark)}.meta-dot{width:3px;height:3px;border-radius:50%;background:var(--border-gold);flex-shrink:0}.article-title{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text-primary);line-height:1.4;margin-bottom:10px;flex:1;transition:color .3s ease}.article-title a{color:inherit;text-decoration:none;transition:color .2s}.article-title a:hover{color:var(--gold)}[data-theme=light] .article-title a:hover{color:var(--gold-dark)}.article-excerpt{font-size:12px;color:var(--text-muted);line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:18px}.article-footer{display:flex;align-items:center;justify-content:space-between}.btn-read-more{font-size:10px;color:var(--gold);text-decoration:none;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;transition:gap .2s}[data-theme=light] .btn-read-more{color:var(--gold-dark)}.btn-read-more:hover{gap:12px}.btn-share-sm{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:6px 10px;font-size:11px;border-radius:var(--r-sm);cursor:pointer;transition:all .2s}.btn-share-sm:hover{border-color:var(--gold);color:var(--gold)}[data-theme=light] .btn-share-sm:hover{border-color:var(--gold-dark);color:var(--gold-dark)}.article-card.featured{flex-direction:row}.article-card.featured .article-thumb{width:320px;height:auto;flex-shrink:0}.article-card.featured .article-title{font-size:22px}.article-card.featured .article-excerpt{-webkit-line-clamp:5}.empty-state{text-align:center;padding:80px 20px}.empty-state i{font-size:48px;color:var(--border-gold);display:block;margin-bottom:16px}.empty-state p{font-size:13px;color:var(--text-muted)}.no-results{display:none}.no-results.show{display:block}.pagination-wrap{display:flex;align-items:center;justify-content:center;gap:6px;padding:48px 0 0}.page-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;font-family:var(--font-body)}.page-btn:hover{border-color:var(--border-gold);color:var(--gold)}[data-theme=light] .page-btn:hover{border-color:var(--border-nav);color:var(--gold-dark)}.page-btn.active{background:var(--gold);color:var(--bg-deep);border-color:var(--gold);font-weight:700}.page-btn:disabled{opacity:.3;cursor:default;pointer-events:none}.page-ellipsis{color:var(--text-muted);font-size:13px;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:991.98px){.articles-toolbar{padding:16px 24px}.article-card.featured{flex-direction:column}.article-card.featured .article-thumb{width:100%;height:200px}.article-card:hover{transform:none;box-shadow:none}}@media(max-width:575.98px){.page-hero--articles .page-hero-content{padding:0 20px 36px}.articles-toolbar{flex-wrap:wrap;gap:10px}.search-wrap{max-width:100%;width:100%}}.articles-toolbar-form{display:contents}.page-btn{text-decoration:none}.page-btn[aria-disabled=true]{opacity:.3;cursor:default;pointer-events:none}
