.blog-page{--border: .5px solid #3a3630;--color-accent: #b85b32;background:var(--color-ink);color:var(--color-bg)}.blog-page .nav{background:var(--color-ink)}.blog-page .nav__link{color:var(--color-border)}.blog-page .nav__link:hover{color:var(--color-muted)}.list-header{padding:52px 40px 40px;border-bottom:var(--border);animation:fadeUp .4s ease forwards}.list-header-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:end}.list-header-info{display:flex;flex-direction:column;align-items:flex-start}.list-header-info h1{margin-bottom:18px;color:var(--color-bg);font-weight:400}.list-header-info h1 em{font-style:normal;color:var(--color-accent)}.list-intro{max-width:520px;margin-bottom:22px;font-size:var(--text-sm);font-weight:300;color:#aaa399;line-height:1.7}.count{display:block;margin-bottom:20px;font-size:var(--text-xs);color:var(--color-border);font-family:var(--font-mono);letter-spacing:.1em}.filters{display:flex;flex-wrap:wrap;gap:2px}.filter{font-size:var(--text-xs);font-family:var(--font-mono);letter-spacing:.08em;padding:5px 12px;border:var(--border);background:transparent;color:var(--color-border);cursor:pointer;transition:all .15s}.filter:hover{color:var(--color-muted);border-color:var(--color-muted)}.filter.active{color:var(--color-accent);border-color:var(--color-accent)}.featured-article{display:block;text-decoration:none;color:inherit;border:var(--border);transition:border-color .15s}.featured-article br{display:none}.featured-article:hover{border-color:var(--color-muted)}.featured-img{aspect-ratio:16 / 10;overflow:hidden;border-bottom:var(--border);background:#211e1a}.featured-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.featured-article:hover .featured-img img{transform:scale(1.03)}.featured-content{padding:18px}.featured-meta{display:flex;gap:14px;margin-bottom:12px;font-size:var(--text-xs);color:var(--color-border);font-family:var(--font-mono);letter-spacing:.08em}.featured-meta span:last-child{color:var(--color-accent)}.featured-content h2{margin:0;font-size:var(--text-sm);font-weight:300;color:var(--color-bg);line-height:1.6}.featured-content h2 em{font-style:italic;color:var(--color-accent)}main.articles{flex:1;display:flex;flex-direction:column}.article-row{display:grid;grid-template-columns:130px 120px minmax(0,1fr) 28px;align-items:center;gap:22px;min-height:86px;padding:12px 40px;border-bottom:var(--border);color:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease}.article-row:nth-child(2n){background:#211e1a}.article-row:hover{background:#2a2621}.art-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.art-meta--mobile{display:none}.art-date,.art-cat{font-size:var(--text-xs);font-family:var(--font-mono);line-height:1.25;letter-spacing:.06em;text-transform:lowercase;white-space:nowrap}.art-date{color:var(--color-border)}.art-cat{color:var(--color-accent)}.art-img{width:120px;height:62px;overflow:hidden;background:#211e1a;border:var(--border)}.art-img img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}.article-row:hover .art-img img{transform:scale(1.04)}.art-main{min-width:0}.art-title{max-width:760px;font-size:var(--text-sm);font-weight:300;color:#aaa399;line-height:1.45;letter-spacing:.01em}.art-title em{font-style:italic;color:var(--color-bg)}.article-row:hover .art-title{color:var(--color-bg)}.art-arrow{justify-self:end;font-size:var(--text-sm);color:var(--color-accent);line-height:1;transition:transform .15s ease}.article-row:hover .art-arrow{transform:translate(2px,-2px)}.blog-page .footer{background:var(--color-ink);color:var(--color-border);border-top:var(--border)}@media(max-width:800px){.list-header{padding:36px 20px 28px}.list-header-grid{grid-template-columns:1fr;gap:32px}.list-intro,.featured-article{max-width:none}.article-row{grid-template-columns:86px minmax(0,1fr) 22px;gap:12px;min-height:86px;padding:10px 16px 10px 0}.art-meta--desktop{display:none}.art-meta--mobile{display:flex;flex-direction:row;gap:8px;margin-top:5px;overflow:hidden}.art-img{width:86px;height:86px;border-left:0;border-top:0;border-bottom:0}.art-main{align-self:center;min-width:0}.art-title{font-size:.95rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.art-date,.art-cat{font-size:.62rem;line-height:1.2;letter-spacing:.05em}.art-arrow{align-self:center;font-size:.9rem}}@media(max-width:480px){.featured-content{padding:16px}.featured-meta{flex-direction:column;gap:4px}.article-row{grid-template-columns:76px minmax(0,1fr) 18px;min-height:76px;gap:10px;padding:8px 14px 8px 0}.art-img{width:76px;height:76px}.art-title{font-size:.9rem}.art-meta--mobile{gap:6px;margin-top:4px}.art-date,.art-cat{font-size:.58rem}}
