.articles-index-page{max-width:1200px;margin:0 auto;padding:0 56px 80px}.articles-index-hero{padding:140px 0 64px}.articles-index-headline{letter-spacing:-.03em;color:var(--text);margin-top:20px;font-size:clamp(40px,6vw,80px);font-weight:400;line-height:.95}.industry-section{margin-bottom:80px}.industry-section .section-label{align-items:center;gap:12px;margin:32px 0;display:flex}.industry-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.featured-article{background:var(--bg);cursor:pointer;flex-direction:column;transition:background .15s;display:flex}.featured-article:hover{background:var(--surface)}.featured-img{object-fit:cover;width:100%;height:280px;display:block}.featured-body{flex:1;padding:28px 32px 32px}.article-industry-tag{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:10px;display:block}.featured-title{font-size:22px;font-weight:400;font-family:var(--serif);color:var(--text);letter-spacing:-.01em;margin-bottom:12px;line-height:1.3}.featured-desc{font-family:var(--sans);color:var(--muted);font-size:13px;line-height:1.65}.rest-grid{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.small-article{background:var(--bg);cursor:pointer;flex-direction:column;transition:background .15s;display:flex}.small-article:hover{background:var(--surface)}.small-img{object-fit:cover;width:100%;height:140px;display:block}.small-body{flex:1;padding:16px 20px 20px}.small-title{font-family:var(--serif);color:var(--text);font-size:15px;font-weight:400;line-height:1.45}.back-home-btn{font-family:var(--sans);letter-spacing:.08em;color:var(--accent);z-index:50;opacity:.7;align-items:center;gap:6px;font-size:11px;text-decoration:none;transition:opacity .2s;display:flex;position:fixed;top:50%;left:24px;transform:translateY(-50%)}.back-home-btn:hover{opacity:1}.back-home-btn .arrows{font-size:22px;line-height:1}.back-home-btn .label{letter-spacing:.12em;font-size:11px;font-family:var(--serif)}@media (max-width:768px){.articles-index-page{padding:0 20px 60px}.articles-index-hero{padding:100px 0 48px}.industry-grid{grid-template-columns:1fr}.rest-grid{grid-template-columns:1fr 1fr}.featured-img{height:200px}.back-home-btn{display:none}}
