.row{display:flex;align-items:center;gap:15px;padding:18px 15px;cursor:pointer;transition:.1s;border-radius:var(--r-md)}.row+.row{border-top:1px solid var(--line)}@media (hover:none) and (pointer:coarse),(max-width:700px){.row{padding-right:0;padding-left:0;border-radius:0}}@media (min-width:701px) and (hover:hover) and (pointer:fine){.row:hover{background:var(--bg2)}}.rmain{flex:1 1;min-width:0}.rtitle{font-size:16.5px;font-weight:800;letter-spacing:-.035em;line-height:1.35;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.rsub{font-size:13.5px;color:var(--sub);font-weight:600;margin-top:3px;overflow-wrap:anywhere}.rsub b{color:var(--ink2);font-weight:700}:where(.rdd){color:var(--sub);font-weight:800}.rdd{flex-shrink:0;font-size:14px;text-align:right}@media (hover:none) and (pointer:coarse),(max-width:700px){.row:not(.feed-row){display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"logo badge dd" "logo title title" "logo sub   sub";align-items:center;gap:2px 0}.row:not(.feed-row) .rmain,.row:not(.feed-row) .rtitle{display:contents}.row:not(.feed-row) .lgm{grid-area:logo;width:48px;height:48px;border-radius:14px;margin-right:13px}.row:not(.feed-row) .rbadge{grid-area:badge;margin-right:6px;margin-left:-4px}.row:not(.feed-row) .rdd{grid-area:dd;justify-self:start;text-align:left;font-size:12px}.row:not(.feed-row) .rtitle-text{grid-area:title;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14.5px;letter-spacing:-.03em;line-height:1.4;word-break:keep-all}.row:not(.feed-row) .rsub{grid-area:sub;margin-top:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row{padding-top:14px;padding-bottom:14px}}