.for-you-section{margin:0;padding:20px 0;border-top:1px solid var(--color-border,#e5e7eb)}.for-you-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.for-you-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text,#111827);margin:0}.for-you-icon{width:16px;height:16px;color:var(--brand,#1e3a5f);flex-shrink:0}.for-you-reason{font-size:12px;color:var(--text-muted,#6b7280);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.for-you-list{display:flex;flex-direction:column}.for-you-list .news-card{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--color-border,#e5e7eb);cursor:pointer;transition:background .15s}.for-you-list .news-card:last-child{border-bottom:none}.for-you-list .news-card:hover{background:rgba(var(--brand-rgb,30,58,95),.02);margin:0 -12px;padding-left:12px;padding-right:12px}.for-you-list .news-card.no-thumbnail{grid-template-columns:1fr}.for-you-list .news-thumb-wrapper{position:relative;width:100px;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:var(--bg-tertiary,#f3f4f6);flex-shrink:0}.for-you-list .news-thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.for-you-list .news-card:hover .news-thumb{transform:scale(1.05)}.for-you-list .news-content{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:6px}.for-you-list .news-title{font-size:15px;font-weight:600;line-height:1.4;color:var(--text,#111827);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.for-you-list .news-title a{color:inherit;text-decoration:none}.for-you-list .news-card:hover .news-title{color:var(--brand,#1e3a5f)}.for-you-list .news-footer{display:flex;align-items:center;margin:0}.for-you-list .news-source{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted,#6b7280)}.for-you-list .news-source-icon{width:14px;height:14px;border-radius:2px}.for-you-list .news-source-name{font-weight:500;color:var(--text-secondary,#374151)}.for-you-list .news-meta-dot{color:var(--text-muted,#9ca3af)}.for-you-list .news-time{color:var(--text-muted,#6b7280)}@media (min-width:768px){.for-you-section{padding:24px 0}.for-you-list .news-card{grid-template-columns:140px 1fr;gap:16px;padding:16px 0}.for-you-list .news-thumb-wrapper{width:140px}.for-you-list .news-title{font-size:16px}}@media (min-width:1024px){.for-you-list .news-card{grid-template-columns:160px 1fr}.for-you-list .news-thumb-wrapper{width:160px}}[data-theme=dark] .for-you-section,[data-theme=dim] .for-you-section{border-top-color:var(--color-border,rgba(255,255,255,.1))}[data-theme=dark] .for-you-list .news-card,[data-theme=dim] .for-you-list .news-card{border-bottom-color:var(--color-border,rgba(255,255,255,.1))}[data-theme=dark] .for-you-list .news-card:hover,[data-theme=dim] .for-you-list .news-card:hover{background:rgba(255,255,255,.05)}[data-theme=dark] .for-you-list .news-card:hover .news-title,[data-theme=dim] .for-you-list .news-card:hover .news-title{color:var(--brand,#60a5fa)}[data-theme=dark] .for-you-list .news-source-name,[data-theme=dim] .for-you-list .news-source-name{color:var(--text-secondary,#d1d5db)}