.preview-notice{font-size:11px;color:#8d7466;padding:11px 15px;background:#f2ede5;border-radius:8px;margin-bottom:26px}.feature-demo{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 24px}.feature-demo>span{font-size:12px;color:var(--muted)}.feature-demo h2{font-size:17px}.stream-section{margin-top:40px}.story{border-bottom:1px solid var(--line);padding:23px 0 25px}.story .news-item{padding:0;border:0;display:block;background:none;text-align:left;width:100%;color:inherit;font-family:inherit}.story .news-item:hover h3{color:var(--red)}.story .news-item p{margin:12px 0 0;line-height:1.95}.story-foot{display:flex;align-items:center;justify-content:space-between;margin-top:18px;gap:12px}.related-toggle{display:flex;align-items:center;gap:9px;border:1px solid #e6dcd2;background:#f5efe8;border-radius:8px;color:#755847;padding:9px 12px;font-size:12px;font-weight:500;transition:background .18s}.related-toggle:hover,.related-toggle[aria-expanded=true]{background:#eee2d7;border-color:#d6bcaa;color:#7e3f2b}.stack-icon{font-size:17px;line-height:1;color:#ad6d4c}.related-toggle .chevron{font-size:12px;margin-left:9px;transition:transform .18s}.related-toggle[aria-expanded=true] .chevron{transform:rotate(180deg)}.source-count{font-size:11px;color:#8b8c82}.related-panel{background:#f2f0eb;border:1px solid #e7e2d9;border-radius:12px;padding:0 18px;margin-top:15px}.related-panel[hidden]{display:none}.related-heading{font-size:11px;color:#8c8275;padding:14px 0 13px;border-bottom:1px solid #e2ddd3;display:flex;justify-content:space-between}.related-row{padding:16px 0;border-bottom:1px solid #e3dfd7}.related-row:last-child{border:0}.related-meta{display:flex;align-items:center;gap:8px;font-size:10px;color:#828478;margin-bottom:8px}.angle{color:#997350;background:#eae2d5;border-radius:4px;padding:3px 6px}.related-title{font:inherit;font-size:13px;line-height:1.75;text-align:left;padding:0;border:0;background:none;color:#444a3f;font-weight:600;display:block}.related-title:hover{color:var(--red)}.related-summary{font-size:11px;line-height:1.9;color:#818377;margin:6px 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.original-inline{font-size:10px;color:#a16a4b}.more-related{width:100%;border:0;background:transparent;padding:13px;color:#846b55;font-size:11px}.story .news-title-line h3{margin:10px 0 0;line-height:1.7}.story .news-meta{gap:8px}.news-item{cursor:pointer}.detail-kind{color:#a16a4b;font-size:11px;margin:0 0 15px}.detail-body{white-space:pre-line}.detail-source{font-size:12px;color:#8a8c80;margin:14px 0}.empty-state{padding:40px;text-align:center;color:var(--muted)}.filters button[aria-pressed=true]{background:#30372b;color:#fff}.date-title{margin:0}.day-heading{margin-top:32px}.date-calendar{flex-shrink:0}button{font-family:inherit}@media(max-width:600px){.feature-demo{padding:18px;align-items:center}.feature-demo h2{font-size:15px}.feature-demo>span{font-size:10px}.preview-notice{line-height:1.8}.source-count{font-size:10px}.story-foot{gap:7px}.related-toggle{font-size:11px;gap:6px;padding:9px}.related-panel{padding:0 13px}.related-title{font-size:13px}.story .news-title-line h3{font-size:17px}.related-summary{font-size:12px}.activity-note{width:100%}.reading-note{display:none}.preview-pill{max-width:130px;text-align:center}}
