.reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px}.reading-toolbar{display:grid;grid-template-columns:1fr auto;gap:12px;margin-bottom:18px}.search-wrap{position:relative}.search-wrap input{padding-right:46px}.category-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.filter-chip{min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:#0c0c0c;color:#d7d7d2;cursor:pointer}.filter-chip.active{background:#fff;color:#000}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.article-card{display:grid;grid-template-columns:150px 1fr;min-height:190px;border:1px solid var(--line);border-radius:20px;background:var(--panel);overflow:hidden;transition:transform .2s var(--ease),border-color .2s}.article-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.28)}.article-image{position:relative;background:#171717;min-height:190px;overflow:hidden}.article-image img{width:100%;height:100%;object-fit:cover}.article-monogram{position:absolute;inset:0;display:grid;place-items:center;font-size:34px;font-weight:850;color:#6f6f69}.article-copy{padding:20px;display:flex;flex-direction:column}.article-copy h2{font-size:20px;line-height:1.15;margin:9px 0 8px;letter-spacing:-.025em}.article-copy p{margin:0;color:var(--muted);font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-meta{display:flex;gap:8px;align-items:center;color:#91918b;font-size:12px;margin-top:auto;padding-top:15px}.article-cat{color:#fff;font-size:11px}.reading-aside{display:grid;gap:14px;align-content:start}.aside-panel{padding:22px}.aside-panel h2{margin:0 0 12px;font-size:19px}.aside-panel p{margin:0;color:var(--muted);font-size:14px}.source-list{display:grid;gap:10px;margin-top:14px}.source-list a{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.source-list a:last-child{border-bottom:0}.reading-status{margin-bottom:16px}.sort-select{width:170px}.reading-footer-count{color:var(--muted);font-size:13px}
@media(max-width:1040px){.reading-layout{grid-template-columns:1fr}.reading-aside{grid-template-columns:1fr 1fr}.article-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.reading-toolbar{grid-template-columns:1fr}.sort-select{width:100%}.article-grid{grid-template-columns:1fr}.article-card{grid-template-columns:112px 1fr;min-height:170px}.article-image{min-height:170px}.article-copy{padding:15px}.article-copy h2{font-size:17px}.article-copy p{-webkit-line-clamp:2}.reading-aside{grid-template-columns:1fr}}
@media(max-width:480px){.article-card{grid-template-columns:1fr}.article-image{height:180px;min-height:0}.article-copy p{-webkit-line-clamp:3}}
